# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 C693 and.l D3, [A3] 00000002 4B79 0000 367C chk.w D5, [0x0000367C] 00000008 0000 1DEE ori.b D0, 0xEE 0000000C 0000 01B2 ori.b D0, 0xB2 00000010 8000 or.b D0, D0 00000012 0002 1CA0 ori.b D2, 0xA0 00000016 1402 move.b D2, D2 00000018 140A move.b D2, A2 0000001A 1412 move.b D2, [A2] 0000001C 350A move.w -[A2], A2 0000001E E3AA lsl D2, D1 00000020 C4BC 2D9A A8AC and.l D2, 0x2D9AA8AC 00000026 E9F6 1442 144A bfextu D1, [A6 + D1.w * 4 + 0x4A] {17:2} 0000002C 6FC4 ble -0x3A /* FFFFFFF2 */ 0000002E 2FA2 2F62 1372 E9F2 move.l [[A7 + 0x1372] - 0x160E], -[A2] // begin alternate branch 00000032-00000040 label00000032: 00000032 1372 E9F2 0195 143A 145A 2144 move.b [A1 + 0x2144], [[0x195143A] + 0x145A] 0000003E FBBE .invalid <> // end alternate branch 00000032-00000040 label00000032: // (misaligned) 00000036 0195 bclr [A5], D0 00000038 143A 145A move.b D2, [PC + 0x145A /* 00001494, value 0x4A 'J' */] 0000003C 2144 FBBE move.l [A0 - 0x442], D4 00000040 1462 movea.b A2, -[A2] 00000042 FC68 142A .extension 0xC68 <>, 0x142A // unimplemented 00000046 FBE4 .invalid <> 00000048 1432 E9F6 move.b D2, <> 0000004C 6F64 ble +0x66 /* 000000B2 */ 0000004E 13CA 13D2 141A move.b [0x13D2141A], A2 00000054 BE70 6C2A cmp.w D7, [A0 + D6 * 4 + 0x2A] 00000058 341A move.w D2, [A2]+ 0000005A 29E2 DB70 29EA move.l 0xDB7029EA, -[A2] 00000060 FBC4 .invalid <> 00000062 1738 02B8 move.b -[A3], [0x000002B8] 00000066 A8A4 syscall InvertRect 00000068 A8B3 syscall InvertRoundRect 0000006A A8BA syscall InvertOval 0000006C 35B2 A8B1 A8B7 move.w [A2 + A2 - 0x73], [A2 + A2 - 0x79] 00000072 1CE8 FA58 move.b [A6]+, [A0 - 0x5A8] 00000076 F9F6 .invalid <> 00000078 13C8 0B7A 6688 move.b [0x0B7A6688], A0 0000007E F9DE .invalid <> 00000080 F9D4 .invalid <> 00000082 F9A2 .invalid <> 00000084 F978 .extension 0x978 <> // unimplemented 00000086 F8D0 FB92 .extension 0x8D0 <> // unimplemented 0000008A 1370 F4D6 F382 move.b [A1 - 0xC7E], [A0 + A7.w * 4 - 0x42] 00000090 F360 .extension 0x360 <> // unimplemented 00000092 F432 cpushp NONE, [A2] 00000094 315F F3D6 move.w [A0 - 0xC2A], [A7]+ 00000098 FA18 F2B0 .unknown 0xFA18 0xF2B0 (W = 5) 0000009C 11D0 2DEA move.b [0x00002DEA], [A0] 000000A0 2DAA 1272 A02F move.l [A6 + A2.w + 0x2F], [A2 + 0x1272] 000000A6 F8FA FA30 .extension 0x8FA <> // unimplemented 000000AA A9C8 syscall SysBeep 000000AC F1D8 .invalid <> 000000AE 6F7A ble +0x7C /* 0000012A */ 000000B0 6680 bne -0x7E /* 00000032 */ label000000B2: 000000B2 DB99 add.l [A1]+, D5 000000B4 DB97 add.l [A7], D5 000000B6 DB9A add.l [A2]+, D5 000000B8 DB97 add.l [A7], D5 000000BA 0355 bchg [A5], D1 000000BC DB99 add.l [A1]+, D5 000000BE 0355 bchg [A5], D1 000000C0 DB86 addx.l D5, D6 000000C2 127A EF56 movea.b A1, [PC - 0x10AA /* FFFFF01A, cstring "" */] 000000C6 0C70 21AB 2770 0CF4 A974 cmpi.w [A0 + 0xCF4A974], 0x21AB 000000D0 ED52 roxl D2.w, 6 000000D2 6F2A ble +0x2C /* 000000FE */ 000000D4 5268 EB64 addq.w [A0 - 0x149C], 1 000000D8 EC96 roxr D6, 6 000000DA 5368 B1ED subq.w [A0 - 0x4E13], 1 000000DE 1FBA A9DA 3262 move.b [A7 + D3.w * 2 + 0x62], [PC - 0x5626 /* FFFFAABA, cstring "" */] 000000E4 1172 A852 EBA4 move.b [A0 - 0x145C], [A2 + A2 + 0x52] 000000EA 136A 08D2 FCEC move.b [A1 - 0x314], [A2 + 0x8D2] 000000F0 FE3C 08DA .unknown 0xFE3C 0x08DA (W = 7) 000000F4 097A EBA0 bchg [PC - 0x1460 /* FFFFEC96, cstring "" */], D4 000000F8 EC0E lsr D6.b, 6 000000FA EB44 asl D4.w, 5 000000FC 326A 3272 movea.w A1, [A2 + 0x3272] // begin alternate branch 000000FE-0000010C label000000FE: 000000FE 3272 29DA 6C8E movea.w A1, [[] + 0x6C8E] 00000104 13FA 1352 6C34 A8E0 move.b [0x6C34A8E0], [PC + 0x1352 /* 00001458, value 0x8 */] // end alternate branch 000000FE-0000010C label000000FE: // (misaligned) 00000100 29DA 6C8E 13FA move.l 0x6C8E13FA, [A2]+ 00000106 1352 6C34 move.b [A1 + 0x6C34], [A2] 0000010A A8E0 syscall OffsetRgn/OfsetRgn 0000010C A8E8 syscall PtInRgn 0000010E 0AE0 .incomplete 00000110 7E35 moveq.l D7, 0x35 00000112 C02C 51AE and.b D0, [A4 + 0x51AE] 00000116 5A47 addq.w D7, 5 00000118 6D68 blt +0x6A /* 00000182 */ 0000011A 09BA 0A2A bclr [PC + 0xA2A /* 00000B46, value 0xF300AB01 */], D4 0000011E FEA6 FE8E .extension 0xEA6 <> // unimplemented 00000122 FE6A 3602 .extension 0xE6A <>, 0x3602 // unimplemented 00000126 33C2 04E2 6D40 move.w [0x04E26D40], D2 // begin alternate branch 0000012A-0000012C label0000012A: 0000012A 6D40 blt +0x42 /* 0000016C */ // end alternate branch 0000012A-0000012C label0000012A: // (misaligned) 0000012C A9AD syscall RemoveResource/RmveResource 0000012E 339A 6D54 move.w <>, [A2]+ 00000132 338A 3392 3B45 move.w [[ + D3 * 2] + 0x3B45], A2 00000138 366A 075A movea.w A3, [A2 + 0x75A] 0000013C 2E4A movea.l A7, A2 0000013E A9F5 syscall GetAppParms 00000140 494B chk.w D4, A3 00000142 3144 5C8A move.w [A0 + 0x5C8A], D4 00000146 FB1A .extension 0xB1A <> // unimplemented 00000148 318A FD34 move.w <>, A2 0000014C A9F2 syscall Launch/LaunchApplication label0000014E: 0000014E FBB0 .invalid <> 00000150 3182 4C43 move.w [A0 + D4 * 4 + 0x43], D2 00000154 7073 moveq.l D0, 0x73 00000156 0825 6165 btst.b -[A5], 0x65 /* 'e' */ 0000015A 7674 moveq.l D3, 0x74 0000015C 6F64 ble +0x66 /* 000001C2 */ 0000015E 0B14 btst [A4], D5 00000160 0706 btst D6, D3 00000162 6973 bvs +0x75 /* 000001D7 */ 00000164 0609 0610 addi.b A1, 0x10 00000168 7061 moveq.l D0, 0x61 0000016A 0603 FE22 addi.b D3, 0x22 /* '\"' */ // begin alternate branch 0000016C-00000172 label0000016C: 0000016C FE22 4C43 .unknown 0xFE22 0x4C43 (W = 7) 00000170 240B move.l D2, A3 // end alternate branch 0000016C-00000172 label0000016C: // (misaligned) 0000016E 4C43 240B movem.l D0,D1,D3,A2,A5, D3 00000172 FE36 EEAE .unknown 0xFE36 0xEEAE (W = 7) label00000176: 00000176 EEBA ror D2, D7 00000178 EEC0 EEC4 bfset D0 {D3:4} 0000017C EEC6 EECA bfset D6 {D3:10} 00000180 EED2 EF94 bfset [A2] {D6:20} // begin alternate branch 00000182-00000184 label00000182: 00000182 EF94 roxl D4, 7 // end alternate branch 00000182-00000184 label00000182: // (misaligned) 00000184 EED6 EF28 bfset [A6] {D4:D0} 00000188 EEDA EEDE bfset [A2]+ {D3:30} 0000018C EEF2 EEF6 EEE2 bfset [A2 + A6 * 8 - 0x30] {D3:D6} 00000192 EFA6 asl D6, D7 00000194 EFB2 roxl D2, D7 00000196 EF3A rol D2.b, D7 00000198 EF46 asl D6.w, 7 0000019A EEAE lsr D6, D7 0000019C EEA6 asr D6, D7 0000019E 6F30 ble +0x32 /* 000001D0 */ 000001A0 67D4 beq -0x2A /* 00000176 */ 000001A2 F964 .extension 0x964 <> // unimplemented 000001A4 0692 EE86 4A30 addi.l [A2], 0xEE864A30 000001AA 6CA2 bge -0x5C /* 0000014E */ 000001AC 5B45 subq.w D5, 5 000001AE 23D2 0A0E F443 move.l [0x0A0EF443], [A2] 000001B4 5C0C addq.b A4, 6 000001B6 180A move.b D4, A2 000001B8 0E1B 1D04 .invalid.b [A3]+, 0x4 // invalid immediate operation 000001BC CD00 abcd D6, D0 000001BE CA0B and.b D5, A3 000001C0 3C5B movea.w A6, [A3]+ label000001C2: 000001C2 0922 btst -[A2], D4 000001C4 4EA3 jsr -[A3] 000001C6 03E3 .incomplete 000001C8 3073 00C2 movea.w A0, [A3 + D0.w - 0x62] 000001CC E330 roxl D0.b, D1 000001CE 7E33 moveq.l D7, 0x33 label000001D0: 000001D0 0F00 btst D0, D7 000001D2 0F30 5102 FB08 btst [[A0 + <> + D5] - 0x4F8], D7 000001D8 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 000001DA 9301 subx.b D1, D1 000001DC 1C04 move.b D6, D4 000001DE 8D02 sbcd D6, D2 000001E0 F780 .invalid <> 000001E2 0D0F btst A7, D6 000001E4 CD04 abcd D6, D4 000001E6 1C04 move.b D6, D4 000001E8 000F 0C9C ori.b A7, 0x9C 000001EC 180A move.b D4, A2 000001EE 1612 move.b D3, [A2] 000001F0 1683 move.b [A3], D3 000001F2 077E bchg <>, D3 000001F4 3B05 move.w -[A5], D5 000001F6 0304 btst D4, D1 000001F8 1C04 move.b D6, D4 000001FA 435A chk.w D1, [A2]+ 000001FC 1C16 move.b D6, [A6] 000001FE 0304 btst D4, D1 00000200 0902 btst D2, D4 00000202 7B03 moveq.l D5, 0x03 00000204 629B bhi -0x63 /* 000001A1 */ 00000206 0006 725B ori.b D6, 0x5B /* '[' */ 0000020A 039B bclr [A3]+, D1 0000020C 2EAE C09B move.l [A7], [A6 - 0x3F65] 00000210 0950 bchg [A0], D4 00000212 2C0B move.l D6, A3 00000214 01A8 481E bclr [A0 + 0x481E], D0 00000218 0413 007B subi.b [A3], 0x7B /* '{' */ 0000021C 037B 2958 bchg [PC], D1 00000220 E30A lsl D2.b, 1 00000222 6321 bls +0x23 /* 00000245 */ 00000224 8623 or.b D3, -[A3] 00000226 2A06 move.l D5, D6 00000228 72FE moveq.l D1, 0xFFFFFFFE 0000022A 1B02 move.b -[A5], D2 0000022C 86B3 691F 58FB 26CB or.l D3, [[A3] + D6 + 0x58FB26CB] 00000234 0B93 bclr [A3], D5 00000236 0D74 3284 bchg [A4 + D3.w * 2 - 0x124], D6 0000023A 00CB .incomplete 0000023C 198C F304 move.b <>, A4 00000240 3284 move.w [A1], D4 00000242 1288 move.b [A1], A0 00000244 0043 218C ori.w D3, 0x218C 00000248 9B0A subx.b -[A5], -[A2] 0000024A 4A84 tst.l D4 0000024C 0013 062B ori.b [A3], 0x2B /* '+' */ 00000250 03FE .incomplete 00000252 CB04 abcd D5, D4 00000254 28BB 0012 move.l [A4], [PC + D0.w + 0x12] 00000258 7B03 moveq.l D5, 0x03 0000025A 008B 817B 1384 ori.l A3, 0x817B1384 00000260 AC88 syscall TextFace, auto_pop 00000262 00EB .incomplete 00000264 18B8 BB06 move.b [A4], [0xFFFFBB06] 00000268 D10C addx.b -[A0], -[A4] 0000026A 8B0B sbcd -[A5], -[A3] 0000026C 081C 1002 btst.b [A4]+, 0x2 00000270 AB2D syscall NewTempHandle 00000272 0C54 3060 cmpi.w [A4], 0x3060 /* '0`' */ 00000276 A901 syscall FMSwapFont 00000278 06A9 01B3 28B1 014B addi.l [A1 + 0x14B], 0x1B328B1 00000280 0358 bchg [A0]+, D1 00000282 6A0C bpl +0xE /* 00000290 */ 00000284 542A 1025 addq.b [A2 + 0x1025], 2 00000288 0132 1C28 btst [A2 + D1 * 4 + 0x28], D0 0000028C 1C10 move.b D6, [A0] 0000028E 1C04 move.b D6, D4 label00000290: 00000290 1B1A move.b -[A5], [A2]+ 00000292 CB12 and.b [A2], D5 00000294 1902 move.b -[A4], D2 00000296 F101 .extension 0x101 <> // unimplemented 00000298 7B40 moveq.l D5, 0x40 0000029A B700 xor.b D0, D3 0000029C E2BB ror D3, D1 0000029E 32B9 0165 01BB move.w [A1], [0x016501BB] 000002A4 10F5 0910 move.b [A0]+, [A5 + D0] 000002A8 6C38 bge +0x3A /* 000002E2 */ 000002AA 3A23 move.w D5, -[A3] 000002AC 084C 6C04 bchg.b A4, 0x4 000002B0 8500 sbcd D2, D0 000002B2 5B18 subq.b [A0]+, 5 000002B4 5102 subq.b D2, 8 000002B6 321E move.w D1, [A6]+ 000002B8 10AB 041C move.b [A0], [A3 + 0x41C] 000002BC 0413 2DCB subi.b [A3], 0xCB 000002C0 1228 D101 move.b D1, [A0 - 0x2EFF] 000002C4 1E28 AB04 move.b D7, [A0 - 0x54FC] 000002C8 0D02 btst D2, D6 000002CA B780 xor.l D0, D3 000002CC F023 47B5 .pmove2 0xF023, 0x47B5 // unimplemented 000002D0 0124 btst -[A4], D0 000002D2 7306 moveq.l D1, 0x06 000002D4 2E04 move.l D7, D4 000002D6 4A14 tst.b [A4] 000002D8 003B 08DA 2328 5B36 ori.b [PC + 0x5B36 + D2 * 2], 0xDA 000002E0 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 label000002E2: 000002E2 525B addq.w [A3]+, 1 000002E4 2F73 5ACB 015B move.l [A7 + 0x15B], [A3 + D5 * 2 - 0x53] 000002EA 2F23 move.l -[A7], -[A3] 000002EC 2D58 6B05 move.l [A6 + 0x6B05], [A0]+ 000002F0 5306 subq.b D6, 1 000002F2 A307 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=3 000002F4 10BB 0283 move.b [A0], [PC + D0.w * 2 - 0x125] 000002F8 0310 btst [A0], D1 000002FA 2673 062C movea.l A3, [A3 + D0.w * 8 + 0x2C] 000002FE 8921 or.b -[A1], D4 00000300 0ECB .incomplete 00000302 2E38 9350 move.l D7, [0xFFFF9350] 00000306 CB2E 040B and.b [A6 + 0x40B], D5 0000030A 8658 or.w D3, [A0]+ 0000030C 0B3C 224E btst 0x4E /* 'N' */, D5 00000310 3B09 move.w -[A5], A1 00000312 5823 addq.b -[A3], 4 00000314 294D 0224 move.l [A4 + 0x224], A5 00000318 3307 move.w -[A1], D7 0000031A 1B04 move.b -[A5], D4 0000031C 04BC E528 0FB0 5B35 3013 subi.l 0x5B353013, 0xE5280FB0 00000326 1A06 move.b D5, D6 00000328 2B19 move.l -[A5], [A1]+ 0000032A 651F bcs +0x21 /* 0000034B */ 0000032C 130C move.b -[A1], A4 0000032E EB05 asl D5.b, 5 00000330 6300 6302 bls +0x6304 /* 00006634 */ 00000334 1B09 move.b -[A5], A1 00000336 82EE 52CB divu.w D1, [A6 + 0x52CB] 0000033A 2F36 A480 move.l -[A7], [A6 + A2.w * 4 - 0x128] 0000033E 3B18 move.w -[A5], [A0]+ 00000340 F301 .extension 0x301 <> // unimplemented 00000342 C30F abcd -[A1], -[A7] 00000344 A921 syscall SendBehind 00000346 EB05 asl D5.b, 5 00000348 E101 asl D1.b, 8 0000034A B307 xor.b D7, D1 0000034C E501 asl D1.b, 2 0000034E 8B09 sbcd -[A5], -[A1] 00000350 5C62 addq.w -[A2], 6 00000352 4905 .invalid 4, D5 // invalid opcode 4 with b == 4 00000354 0F80 bclr D0, D7 00000356 2A10 move.l D5, [A0] 00000358 1B05 move.b -[A5], D5 0000035A 806B 0022 or.w D0, [A3 + 0x22] 0000035E 4E03 .invalid // invalid opcode 4 00000360 0E10 BB8B .invalid.b [A0], 0x8B // invalid immediate operation 00000364 266B 0796 movea.l A3, [A3 + 0x796] 00000368 2923 move.l -[A4], -[A3] 0000036A 24FB 008A move.l [A2]+, [PC + D0.w - 0x118] 0000036E 101C move.b D0, [A4]+ 00000370 7802 moveq.l D4, 0x02 00000372 6320 bls +0x22 /* 00000394 */ 00000374 B009 cmp.b D0, A1 00000376 082B 0182 34DB btst.b [A3 + 0x34DB], 0x82 0000037C 0206 4313 andi.b D6, 0x13 00000380 1E04 move.b D7, D4 00000382 6B21 bmi +0x23 /* 000003A5 */ 00000384 3B04 move.w -[A5], D4 00000386 4A14 tst.b [A4] 00000388 064C 00DB addi.w A4, 0xDB 0000038C B41E cmp.b D2, [A6]+ 0000038E 0403 2758 subi.b D3, 0x58 /* 'X' */ 00000392 2603 move.l D3, D3 label00000394: 00000394 013E btst <>, D0 00000396 E514 roxl D4.b, 2 00000398 50E9 14FB st [A1 + 0x14FB] 0000039C 002E 0403 1205 ori.b [A6 + 0x1205], 0x3 000003A2 2783 418D move.l [[ + <>] + D4], D3 000003A6 05A1 bclr -[A1], D2 000003A8 0D34 AB02 4A40 btst [[A4 + <> + A2 * 2] + 0x4A40], D6 000003AE 424C clr.w A4 000003B0 148E move.b [A2], A6 000003B2 5323 subq.b -[A3], 1 000003B4 009B 3934 06AB ori.l [A3]+, 0x393406AB 000003BA 056B 0183 bchg [A3 + 0x183], D2 000003BE 085C 6214 bchg.b [A4]+, 0x14 000003C2 00A3 4A01 018B ori.l -[A3], 0x4A01018B 000003C8 0463 1E0E subi.w -[A3], 0x1E0E 000003CC 6D06 blt +0x8 /* 000003D4 */ 000003CE 051F btst [A7]+, D2 000003D0 2C24 move.l D6, -[A4] 000003D2 5A2E 0414 addq.b [A6 + 0x414], 5 // begin alternate branch 000003D4-000003DA label000003D4: 000003D4 0414 122C subi.b [A4], 0x2C /* ',' */ 000003D8 00F3 .incomplete // end alternate branch 000003D4-000003DA label000003D4: // (misaligned) 000003D6 122C 00F3 move.b D1, [A4 + 0xF3] 000003DA 3D06 move.w -[A6], D6 000003DC 0852 C30E bchg.b [A2], 0xE 000003E0 9307 subx.b D1, D7 000003E2 9070 14A3 sub.w D0, [A0 + D1.w * 4 - 0x93] 000003E6 2F4A 141A move.l [A7 + 0x141A], A2 000003EA 746B moveq.l D2, 0x6B 000003EC 1DEB 0569 move.b <>, [A3 + 0x569] 000003F0 02E3 .incomplete 000003F2 3863 movea.w A4, -[A3] 000003F4 0026 F864 ori.b -[A6], 0x64 /* 'd' */ 000003F8 6910 bvs +0x12 /* 0000040A */ 000003FA 144A movea.b A2, A2 000003FC AC38 syscall CalcMask, auto_pop 000003FE 002B 8113 0304 ori.b [A3 + 0x304], 0x13 00000404 6B1B bmi +0x1D /* 00000421 */ 00000406 8514 or.b [A4], D2 00000408 0FE6 .incomplete label0000040A: 0000040A 0422 4EC2 subi.b -[A2], 0xC2 0000040E 5B0D subq.b A5, 5 00000410 C2FB 0265 mulu.w D1, [PC + D0.w * 2 + 0x65] 00000414 01F3 .incomplete 00000416 1C25 move.b D6, -[A5] 00000418 01FB .incomplete 0000041A 0261 0125 andi.w -[A1], 0x125 0000041E 01F3 .incomplete 00000420 382A 4B01 move.w D4, [A2 + 0x4B01] 00000424 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00000426 042E 162D 165B subi.b [A6 + 0x165B], 0x2D /* '-' */ 0000042C 002E 386B 15BB ori.b [A6 + 0x15BB], 0x6B /* 'k' */ 00000432 0C28 4300 6B12 cmpi.b [A0 + 0x6B12], 0x0 00000438 D6B6 FB25 9302 add.l D3, [[A6 - 0x6CFE] + A7 * 2] 0000043E 652E bcs +0x30 /* 0000046E */ 00000440 085C 6202 bchg.b [A4]+, 0x2 00000444 3314 move.w -[A1], [A4] 00000446 2693 move.l [A3], [A3] 00000448 002C 0C54 3B01 ori.b [A4 + 0x3B01], 0x54 /* 'T' */ 0000044E 6514 bcs +0x16 /* 00000464 */ 00000450 62F3 bhi -0xB /* 00000445 */ 00000452 01CA .incomplete 00000454 3348 4B16 move.w [A1 + 0x4B16], A0 00000458 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000045A 9BE8 8300 sub.l A5, [A0 - 0x7D00] 0000045E 6A71 bpl +0x73 /* 000004D1 */ 00000460 2CEA 1B03 move.l [A6]+, [A2 + 0x1B03] label00000464: 00000464 4B5A chk.w D5, [A2]+ 00000466 321A move.w D1, [A2]+ 00000468 0F06 btst D6, D7 0000046A 0800 9B56 btst.b D0, 0x56 /* 'V' */ label0000046E: 0000046E A300 syscall Open/PBHOpen/HOpen, flags=3 00000470 D309 addx.b -[A1], -[A1] 00000472 2309 move.l -[A1], A1 00000474 5AB8 1645 addq.l [0x00001645], 5 00000478 1928 600E move.b -[A4], [A0 + 0x600E] 0000047C A508 syscall Create/PBHCreate/HCreate, flags=5 0000047E E304 asl D4.b, 1 00000480 EB13 roxl D3.b, 5 00000482 50DC st [A4]+ 00000484 382E 2882 move.w D4, [A6 + 0x2882] 00000488 68FB bvc -0x3 /* 00000485 */ 0000048A 0952 bchg [A2], D4 0000048C C236 250C and.b D1, <> 00000490 0F52 bchg [A2], D7 00000492 06C3 .incomplete 00000494 0336 52C3 btst [A6 + D5.w * 2 - 0x61], D1 00000498 0328 0608 btst [A0 + 0x608], D1 0000049C 1400 move.b D2, D0 0000049E DB4A addx.w -[A5], -[A2] 000004A0 6B01 bmi +0x3 /* 000004A3 */ 000004A2 2A28 B30C move.l D5, [A0 - 0x4CF4] 000004A6 FB0B .extension 0xB0B <> // unimplemented 000004A8 2901 move.l -[A4], D1 000004AA F342 .extension 0x342 <> // unimplemented 000004AC 3302 move.w -[A1], D2 000004AE 6300 30AB bls +0x30AD /* 0000355B */ 000004B2 217B 1143 0C02 9B6F 4B06 move.l [A0 + 0x4B06], [[PC + <>] + 0xC029B6F] 000004BC 224E movea.l A1, A6 000004BE 0663 0933 addi.w -[A3], 0x933 /* '\t3' */ 000004C2 2B08 move.l -[A5], A0 000004C4 C928 AB43 and.b [A0 - 0x54BD], D4 000004C8 F658 2A28 .extension 0x658 <>, 0x2A28 // unimplemented 000004CC DB02 addx.b D5, D2 000004CE 224E movea.l A1, A6 000004D0 B301 xor.b D1, D1 000004D2 332B 6B05 move.w -[A1], [A3 + 0x6B05] 000004D6 FB25 .extension 0xB25 <> // unimplemented 000004D8 4103 .invalid 0, D3 // invalid opcode 4 with b == 4 000004DA 5C62 addq.w -[A2], 6 000004DC 4089 negx.l A1 000004DE 027B 765B 0F40 andi.w [PC + <>], 0x765B /* 'v[' */ 000004E4 0083 05C3 0205 ori.l D3, 0x5C30205 000004EA 01EB .incomplete 000004EC 9152 sub.w [A2], D0 000004EE C355 and.w [A5], D1 000004F0 3652 movea.w A3, [A2] 000004F2 0F28 2A0B btst [A0 + 0x2A0B], D7 000004F6 0026 DB04 ori.b -[A6], 0x4 000004FA E8E5 1586 bftst -[A5] {22:6} 000004FE 24BB 2BAB 2B04 EEA5 055B move.l [A2], [[0x2B04 + D2 * 2] - 0x115AFAA5] 00000508 1768 0B18 00EB move.b [A3 + 0xEB], [A0 + 0xB18] 0000050E 4C0B 0F25 movem.w D0,D2,D5,A0,A1,A2,A3, A3 00000512 01F3 .incomplete 00000514 11EB 1088 FB01 move.b [0xFFFFFB01], [A3 + 0x1088] 0000051A A500 syscall Open/PBHOpen/HOpen, flags=5 0000051C 1B03 move.b -[A5], D3 0000051E 8873 2E12 or.w D4, [A3 + D2 * 8 + 0x12] 00000522 2C12 move.l D6, [A2] 00000524 8600 or.b D3, D0 00000526 A320 syscall SetPtrSize, flags=3 00000528 DC86 add.l D6, D6 0000052A 3C93 move.w [A6], [A3] 0000052C 2089 move.l [A0], A1 0000052E 352B 0113 move.w -[A2], [A3 + 0x113] 00000532 0528 68CB btst [A0 + 0x68CB], D2 00000536 1B4B 050B move.b [A5 + 0x50B], A3 0000053A 0241 1BEB andi.w D1, 0x1BEB 0000053E 1293 move.b [A1], [A3] 00000540 06E5 .incomplete 00000542 5A3B 2133 0DC3 186E B307 0101 addq.b [[PC + 0xDC3186E + D2] - 0x4CF8FEFF], 5 0000054E BE76 020F cmp.w D7, [A6 + D0.w * 2 + 0xF] 00000552 2501 move.l -[A2], D1 00000554 E053 roxr D3.w, 8 00000556 2903 move.l -[A4], D3 00000558 2588 5315 move.l [[A2] + D5 * 2], A0 0000055C 5306 subq.b D6, 1 0000055E 2B27 move.l -[A5], -[A7] 00000560 6302 bls +0x4 /* 00000564 */ 00000562 C532 BE76 and.b [A2 + A3 * 8 + 0x76], D2 // begin alternate branch 00000564-0000056C label00000564: 00000564 BE76 0083 cmp.w D7, [A6 + D0.w - 0x125] 00000568 7B03 moveq.l D5, 0x03 0000056A 6A1B bpl +0x1D /* 00000587 */ // end alternate branch 00000564-0000056C label00000564: // (misaligned) 00000566 0083 7B03 6A1B ori.l D3, 0x7B036A1B 0000056C 0529 20AB btst [A1 + 0x20AB], D2 00000570 31D6 B6BB move.w [0xFFFFB6BB], [A6] 00000574 4693 not.l [A3] 00000576 025C 62FA andi.w [A4]+, 0x62FA 0000057A BC02 cmp.b D6, D2 0000057C 6341 bls +0x43 /* 000005BF */ 0000057E 1B0C move.b -[A5], A4 00000580 2A10 move.l D5, [A0] 00000582 2B24 move.l -[A5], -[A4] 00000584 2307 move.l -[A1], D7 00000586 9B21 sub.b -[A1], D5 00000588 5246 addq.w D6, 1 0000058A 0B1D btst [A5]+, D5 0000058C 3693 move.w [A3], [A3] 0000058E 2243 movea.l A1, D3 00000590 0C85 100F 6E30 cmpi.l D5, 0x100F6E30 00000596 2B2F BE78 move.l -[A5], [A7 - 0x4188] 0000059A 025B 5172 andi.w [A3]+, 0x5172 /* 'Qr' */ 0000059E 4814 nbcd.b [A4] 000005A0 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000005A2 4C1C 4801 movem.w D0,A3,A6, [A4]+ 000005A6 0612 4800 addi.b [A2], 0x0 000005AA F305 .extension 0x305 <> // unimplemented 000005AC 84D4 divu.w D2, [A4] 000005AE 4C00 7327 movem.w D0,D1,D2,D5,A0,A1,A4,A5,A6, D0 000005B2 B308 cmpm.b [A1]+, [A0]+ 000005B4 5307 subq.b D7, 1 000005B6 28D3 move.l [A4]+, [A3] 000005B8 29D6 8442 4C00 move.l 0x84424C00, [A6] 000005BE FB09 .extension 0xB09 <> // unimplemented 000005C0 3421 move.w D2, -[A1] 000005C2 4173 1C2C chk.w D0, [A3 + D1 * 4 + 0x2C] 000005C6 B30C cmpm.b [A1]+, [A4]+ 000005C8 6B30 bmi +0x32 /* 000005FA */ 000005CA 00F3 .incomplete 000005CC 4C26 6329 movem.w D1,D2,D6,D7,A2,A4,A7, -[A6] 000005D0 6164 bsr +0x66 /* 00000636 */ 000005D2 54AB 0069 addq.l [A3 + 0x69], 2 000005D6 2722 move.l -[A3], -[A2] 000005D8 4E8B jsr A3 000005DA 558B subq.l A3, 2 000005DC 4A83 tst.l D3 000005DE 068B 4A43 08A5 addi.l A3, 0x4A4308A5 000005E4 24E5 move.l [A2]+, -[A5] 000005E6 2C22 move.l D6, -[A2] 000005E8 4E83 jsr D3 000005EA 0CE3 .incomplete 000005EC 30F1 00DB move.w [A0]+, [A1 + D0.w - 0x37] 000005F0 0804 1501 btst.b D4, 0x1 000005F4 830C sbcd -[A1], -[A4] 000005F6 6353 bls +0x55 /* 0000064B */ 000005F8 1902 move.b -[A4], D2 label000005FA: 000005FA 0D01 btst D1, D6 000005FC F473 cpushp DATA, [A3] 000005FE 6C71 bge +0x73 /* 00000671 */ 00000600 80CD divu.w D0, A5 00000602 0024 9B08 ori.b -[A4], 0x8 00000606 0608 029B addi.b A0, 0x9B 0000060A 81F2 1034 divs.w D0, [A2 + D1.w + 0x34] 0000060E EE32 roxr D2.b, D7 00000610 1250 movea.b A1, [A0] 00000612 00AB 388B 0D11 2662 ori.l [A3 + 0x2662], 0x388B0D11 0000061A 0926 btst -[A6], D4 0000061C A934 syscall ClearMenuBar 0000061E 456E 5089 chk.w D2, [A6 + 0x5089] 00000622 017B 764B bchg [PC + D7.w * 8 + 0x4B], D0 00000626 0621 2363 addi.b -[A1], 0x63 /* 'c' */ 0000062A 0206 0D29 andi.b D6, 0x29 /* ')' */ 0000062E 0F2A 1026 btst [A2 + 0x1026], D7 00000632 5B05 subq.b D5, 5 00000634 E536 roxl D6.b, D2 fn00000636: 00000636 2A38 600A move.l D5, [0x0000600A] 0000063A 16F3 0893 move.b [A3]+, [A3 + D0 - 0x109] 0000063E 50C9 7202 dbt D1, +0x7204 /* 00007842 */ 00000642 5388 subq.l A0, 1 00000644 0825 030F btst.b -[A5], 0xF 00000648 7216 moveq.l D1, 0x16 0000064A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000064C 9350 sub.w [A0], D1 0000064E 2A10 move.l D5, [A0] 00000650 D812 add.b D4, [A2] 00000652 16C1 move.b [A3]+, D1 00000654 16CB move.b [A3]+, A3 00000656 0416 100D subi.b [A6], 0xD /* '\r' */ 0000065A 5E14 addq.b [A4], 7 0000065C 2E10 move.l D7, [A0] 0000065E 6102 bsr +0x4 /* 00000662 */ 00000660 BB04 xor.b D4, D5 fn00000662: 00000662 CB06 abcd D5, D6 00000664 A81C syscall Count1Types 00000666 0413 1593 subi.b [A3], 0x93 0000066A 5013 addq.b [A3], 8 0000066C 150F move.b -[A2], A7 0000066E 0093 23B6 0312 ori.l [A3], 0x23B60312 00000674 E541 asl D1.w, 2 00000676 AD6B syscall SetControlAction/SetCtlAction, auto_pop 00000678 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 0000067A 10B3 0B38 AC04 064C move.b [A0], [A3 - 0x53FBF9B4 + D0 * 2] 00000682 0293 1331 0262 andi.l [A3], 0x13310262 00000688 DC38 258D add.b D6, [0x0000258D] 0000068C FB02 .extension 0xB02 <> // unimplemented 0000068E BB04 xor.b D4, D5 00000690 5C62 addq.w -[A2], 6 00000692 ED48 lsl D0.w, 6 00000694 1B25 move.b -[A5], -[A5] 00000696 2A10 move.l D5, [A0] 00000698 C307 abcd D1, D7 0000069A 5CA5 addq.l -[A5], 6 0000069C 1B4D 4985 move.b [A5 + 0x4985], A5 000006A0 0111 btst [A1], D0 000006A2 1CC1 move.b [A6]+, D1 000006A4 59E9 4EE5 svs [A1 + 0x4EE5] 000006A8 58A4 addq.l -[A4], 4 000006AA 067B 0FE1 64A4 addi.w [PC + D6.w * 4 - 0x92], 0xFE1 000006B0 0653 0E52 addi.w [A3], 0xE52 000006B4 8B1A or.b [A2]+, D5 000006B6 36A4 move.w [A3], -[A4] 000006B8 063B 046C 503A addi.b [PC + D5.w + 0x3A], 0x6C /* 'l' */ 000006BE AD16 syscall HideWindow, auto_pop 000006C0 A913 syscall NewWindow 000006C2 C558 and.w [A0]+, D2 000006C4 0905 btst D5, D4 000006C6 F31B .extension 0x31B <> // unimplemented 000006C8 DC50 add.w D6, [A0] 000006CA 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000006CC 788B moveq.l D4, 0xFFFFFF8B 000006CE 010F btst A7, D0 000006D0 5C56 addq.w [A6], 6 000006D2 030A btst A2, D1 000006D4 1E04 move.b D7, D4 000006D6 1302 move.b -[A1], D2 000006D8 9813 sub.b D4, [A3] 000006DA 0294 AB01 630C andi.l [A4], 0xAB01630C 000006E0 C308 abcd -[A1], -[A0] 000006E2 E26B lsr D3.w, D1 000006E4 1228 432F move.b D1, [A0 + 0x432F] 000006E8 FABC 454F .extension 0xABC <> // unimplemented 000006EC 7B33 moveq.l D5, 0x33 000006EE 6E30 bgt +0x32 /* 00000720 */ 000006F0 CC42 and.w D6, D2 000006F2 F319 .extension 0x319 <> // unimplemented 000006F4 AB03 syscall Jackson 000006F6 58BB 01F3 02D3 0F7B 1561 92F3 addq.l [[0x2D30F7B] + 0x156192F3], 4 00000702 046B 1274 D102 subi.w [A3 - 0x2EFE], 0x1274 00000708 430B .invalid 1, A3 // invalid opcode 4 with b == 4 0000070A C902 abcd D4, D2 0000070C 6308 bls +0xA /* 00000716 */ 0000070E 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000710 F2A3 13AB .extension 0x2A3 <> // unimplemented 00000714 0293 06E5 335A andi.l [A3], 0x6E5335A // begin alternate branch 00000716-0000071C label00000716: 00000716 06E5 .incomplete 00000718 335A 5308 move.w [A1 + 0x5308], [A2]+ // end alternate branch 00000716-0000071C label00000716: // (misaligned) 0000071A 5308 subq.b A0, 1 0000071C 4138 3B06 .invalid 0, [0x00003B06] // invalid opcode 4 with b == 4 label00000720: 00000720 5306 subq.b D6, 1 00000722 0B10 btst [A0], D5 00000724 262B 1FED move.l D3, [A3 + 0x1FED] 00000728 5D41 subq.w D1, 6 0000072A 2543 0338 move.l [A2 + 0x338], D3 0000072E 22AE 930D move.l [A1], [A6 - 0x6CF3] 00000732 7B60 moveq.l D5, 0x60 00000734 3105 move.w -[A0], D5 00000736 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4 00000738 2905 move.l -[A4], D5 0000073A FB01 .extension 0xB01 <> // unimplemented 0000073C 8504 sbcd D2, D4 0000073E 1323 move.b -[A1], -[A3] 00000740 34A9 210D move.w [A2], [A1 + 0x210D] 00000744 2C83 move.l [A6], D3 00000746 06AB 4225 8A08 A95F addi.l [A3 - 0x56A1], 0x42258A08 0000074E 0511 btst [A1], D2 00000750 0B62 bchg -[A2], D5 00000752 224E movea.l A1, A6 00000754 6309 bls +0xB /* 0000075F */ 00000756 AB42 syscall bEND2 00000758 E902 asl D2.b, 4 0000075A 2918 move.l -[A4], [A0]+ 0000075C 0902 btst D2, D4 0000075E 5391 subq.l [A1], 1 00000760 E958 rol D0.w, 4 00000762 2936 6197 0411 06ED move.l -[A4], [[] + D6 + 0x41106ED] 0000076A 02A3 8EAD 0169 andi.l -[A3], 0x8EAD0169 00000770 00F1 .incomplete 00000772 1B9B 000D move.b [A5 + D0.w + 0xD], [A3]+ 00000776 1CA1 move.b [A6], -[A1] 00000778 7AA4 moveq.l D5, 0xFFFFFFA4 0000077A 0683 1123 07FB addi.l D3, 0x112307FB 00000780 1306 move.b -[A1], D6 00000782 0893 0205 bclr.b [A3], 0x5 00000786 5B30 4B46 subq.b <>, 5 0000078A E900 asl D0.b, 4 0000078C C15A and.w [A2]+, D0 0000078E 40E5 move.w -[A5], SR 00000790 050F btst A7, D2 00000792 B065 cmp.w D0, -[A5] 00000794 562A 6A80 addq.b [A2 + 0x6A80], 3 00000798 D91C add.b [A4]+, D4 0000079A E32D lsl D5.b, D1 0000079C 22AE B301 move.l [A1], [A6 - 0x4CFF] 000007A0 0B1B btst [A3]+, D5 000007A2 6893 bvc -0x6B /* 00000737 */ 000007A4 121B move.b D1, [A3]+ 000007A6 01F3 .incomplete 000007A8 1C3A 030A move.b D6, [PC + 0x30A /* 00000AB4, value 0x13 */] 000007AC 22AE 8704 move.l [A1], [A6 - 0x78FC] 000007B0 FD41 .extension 0xD41 <> // unimplemented 000007B2 1AF2 0483 move.b [A5]+, [A2 + D0.w * 4 - 0x125] 000007B6 3A06 move.w D5, D6 000007B8 AB03 syscall Jackson 000007BA 7823 moveq.l D4, 0x23 000007BC 0DEB .incomplete 000007BE 0A06 E30B xori.b D6, 0xB 000007C2 6B01 bmi +0x3 /* 000007C5 */ 000007C4 D315 add.b [A5], D1 000007C6 22AE C30E move.l [A1], [A6 - 0x3CF2] 000007CA F31C .extension 0x31C <> // unimplemented 000007CC 9083 sub.l D0, D3 000007CE 043B 07E3 07EB 38DB 0093 035A subi.b [[0x38DB] + 0x93035A], 0xE3 000007DA CB00 abcd D5, D0 000007DC BB03 xor.b D3, D5 000007DE A308 syscall Create/PBHCreate/HCreate, flags=3 000007E0 0EA4 06B6 426E .invalid.l -[A4], 0x6B6426E // invalid immediate operation 000007E6 130A move.b -[A1], A2 000007E8 22AE 9705 move.l [A1], [A6 - 0x68FB] 000007EC DFC3 add.l A7, D3 000007EE 740F moveq.l D2, 0x0F 000007F0 E2CB lsr .w A3 000007F2 0B22 btst -[A2], D5 000007F4 AE3B syscall AddComp, auto_pop 000007F6 0703 btst D3, D3 000007F8 1C21 move.b D6, -[A1] 000007FA 029B 05CB 05AE andi.l [A3]+, 0x5CB05AE 00000800 8B05 sbcd D5, D5 00000802 6B66 bmi +0x68 /* 0000086A */ 00000804 7B61 moveq.l D5, 0x61 00000806 6345 bls +0x47 /* 0000084D */ 00000808 E2AB lsr D3, D1 0000080A 01F3 .incomplete 0000080C 3866 movea.w A4, -[A6] 0000080E 6606 bne +0x8 /* 00000816 */ 00000810 9A00 sub.b D5, D0 00000812 7B74 moveq.l D5, 0x74 00000814 2623 move.l D3, -[A3] label00000816: 00000816 62E5 bhi -0x19 /* 000007FD */ 00000818 8209 or.b D1, A1 0000081A 17E5 61A3 4293 1E41 99A3 move.b [[0x4293 + D6] + 0x1E4199A3], -[A5] 00000824 4241 clr.w D1 00000826 C2CB mulu.w D1, A3 00000828 018B bclr A3, D0 0000082A 0008 0283 ori.b A0, 0x83 0000082E 6E34 bgt +0x36 /* 00000864 */ 00000830 451E .invalid 2, [A6]+ // invalid opcode 4 with b == 4 00000832 A342 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=3 00000834 429A clr.l [A2]+ 00000836 02AB 0D00 E344 2102 andi.l [A3 + 0x2102], 0xD00E344 0000083E DB02 addx.b D5, D2 00000840 3300 move.w -[A1], D0 00000842 4C92 5B08 movem.w D3,A0,A1,A3,A4,A6, [A2] 00000846 00C3 .incomplete 00000848 7802 moveq.l D4, 0x02 0000084A BB12 xor.b [A2], D5 0000084C 8512 or.b [A2], D2 0000084E 1681 move.b [A3], D1 00000850 1823 move.b D4, -[A3] 00000852 02CA .incomplete 00000854 5B2D 68F3 subq.b [A5 + 0x68F3], 5 00000858 0F42 bchg D2, D7 0000085A 5303 subq.b D3, 1 0000085C 9B3B 7B82 9B3B sub.b [[ + <> + D7 * 2] - 0x64C5], D5 00000862 3A08 move.w D5, A0 label00000864: 00000864 7E53 moveq.l D7, 0x53 00000866 2800 move.l D4, D0 00000868 0FDE .incomplete label0000086A: 0000086A 8230 6302 1303 or.b D1, [[A0 + <> + D6 * 2] + 0x1303] 00000870 3308 move.w -[A1], A0 00000872 EEBE ror D6, D7 00000874 3308 move.w -[A1], A0 00000876 006B 649B 0105 ori.w [A3 + 0x105], 0x649B 0000087C 07A3 bclr -[A3], D3 0000087E 0313 btst [A3], D1 00000880 1833 124A move.b D4, [A3 + D1.w * 2 + 0x4A] 00000884 0520 btst -[A0], D2 00000886 1318 move.b -[A1], [A0]+ 00000888 1315 move.b -[A1], [A5] 0000088A 5B5B subq.w [A3]+, 5 0000088C 000F 6139 ori.b A7, 0x39 /* '9' */ 00000890 330A move.w -[A1], A2 00000892 4A40 tst.w D0 00000894 7B02 moveq.l D5, 0x02 00000896 0FAA 4C00 bclr [A2 + 0x4C00], D7 0000089A ABC4 syscall GetPMData 0000089C 1606 move.b D3, D6 0000089E 9A03 sub.b D5, D3 000008A0 135B 0802 move.b [A1 + 0x802], [A3]+ 000008A4 3386 EE62 move.w [A1 + A6 * 8 + 0x62], D6 000008A8 2505 move.l -[A2], D5 000008AA 7364 moveq.l D1, 0x64 000008AC 3081 move.w [A0], D1 000008AE 1C69 2FFB movea.b A6, [A1 + 0x2FFB] 000008B2 0624 0FDC addi.b -[A4], 0xDC 000008B6 0406 3302 subi.b D6, 0x2 000008BA F674 B310 .extension 0x674 <>, 0xB310 // unimplemented 000008BE 0F5C bchg [A4]+, D7 000008C0 566B 0238 addq.w [A3 + 0x238], 3 000008C4 E307 asl D7.b, 1 000008C6 9343 subx.w D1, D3 000008C8 A706 syscall KillIO, flags=7 000008CA 06A6 535F 6D02 addi.l -[A6], 0x535F6D02 000008D0 AB23 syscall SetFillPat 000008D2 A706 syscall KillIO, flags=7 000008D4 CC68 0B3D and.w D6, [A0 + 0xB3D] 000008D8 22AE 030E move.l [A1], [A6 + 0x30E] 000008DC F31C .extension 0x31C <> // unimplemented 000008DE 6873 bvc +0x75 /* 00000953 */ 000008E0 4269 3F38 clr.w [A1 + 0x3F38] 000008E4 7922 moveq.l D4, 0x22 000008E6 2560 380B move.l [A2 + 0x380B], -[A0] 000008EA 185C movea.b A4, [A4]+ 000008EC 569B addq.l [A3]+, 3 000008EE 051E btst [A6]+, D2 000008F0 388B move.w [A4], A3 000008F2 057C 64EB bchg 0x64EB, D2 000008F6 391B move.w -[A4], [A3]+ 000008F8 1853 movea.b A4, [A3] 000008FA 45E2 lea.l A2, -[A2] 000008FC 6666 bne +0x68 /* 00000964 */ 000008FE AB03 syscall Jackson 00000900 D303 addx.b D1, D3 00000902 9B2A B31D sub.b [A2 - 0x4CE3], D5 00000906 9213 sub.b D1, [A3] 00000908 0B5B bchg [A3]+, D5 0000090A 2204 move.l D1, D4 0000090C 0302 btst D2, D1 0000090E A2FB syscall vNewMap, flags=2 00000910 1479 41E1 D1FB movea.b A2, [0x41E1D1FB] 00000916 0574 C94B A305 E319 bchg [[A4 + <>] - 0x5CFA1CE7], D2 0000091E AB02 syscall BitsToPix 00000920 4208 clr.b A0 00000922 E446 asr D6.w, 2 00000924 C210 and.b D1, [A0] 00000926 00F3 .incomplete 00000928 03BB 1530 EB02 683B bclr [PC - 0x14FD97C5 + D1 * 4], D1 00000930 22E1 move.l [A1]+, -[A1] 00000932 035B bchg [A3]+, D1 00000934 0AFB .incomplete 00000936 0D9B bclr [A3]+, D6 00000938 205B movea.l A0, [A3]+ 0000093A 12F3 0AD3 move.b [A1]+, [A3 + D0 * 2 - 0x45] 0000093E 0663 23E1 addi.w -[A3], 0x23E1 00000942 056B 243B bchg [A3 + 0x243B], D2 00000946 35AB 0B7B 071B 165B 0203 move.w [[A2 + D0 * 8] + 0x165B0203], [A3 + 0xB7B] 00000950 104B movea.b A0, A3 00000952 140B move.b D2, A3 00000954 1643 movea.b A3, D3 00000956 1743 1721 move.b [A3 + 0x1721], D3 0000095A 0045 0025 ori.w D5, 0x25 /* '%' */ 0000095E 0132 8506 3B21 btst [[A2 + <>] + A0 * 4 + 0x3B21], D0 label00000964: 00000964 8C03 or.b D6, D3 00000966 0006 72D3 ori.b D6, 0xD3 0000096A 0823 05E5 btst.b -[A3], 0xE5 0000096E 0706 btst D6, D3 00000970 9A9A sub.l D5, [A2]+ 00000972 0083 442B 03D3 ori.l D3, 0x442B03D3 00000978 0883 00D3 bclr.b D3, 0xD3 0000097C 08CB 0112 bset.b A3, 0x12 00000980 640F bcc +0x11 /* 00000991 */ 00000982 3CBB 3363 0068 9315 1ED3 move.w [A6], [[PC + 0x68] - 0x6CEAE12D] 0000098C 084B 04CA bchg.b A3, 0xCA 00000990 3305 move.w -[A1], D5 00000992 9317 sub.b [A7], D1 00000994 630E bls +0x10 /* 000009A4 */ 00000996 088B 275B bclr.b A3, 0x5B /* '[' */ 0000099A 0290 7001 0A6E andi.l [A0], 0x70010A6E 000009A0 3083 move.w [A0], D3 000009A2 0B01 btst D1, D5 label000009A4: 000009A4 0246 1300 andi.w D6, 0x1300 000009A8 FB06 .extension 0xB06 <> // unimplemented 000009AA 7CB3 moveq.l D6, 0xFFFFFFB3 000009AC 0666 6666 addi.w -[A6], 0x6666 /* 'ff' */ 000009B0 EC1E ror D6.b, 6 000009B2 FB06 .extension 0xB06 <> // unimplemented 000009B4 AB01 syscall BitsToMap 000009B6 5013 addq.b [A3], 8 000009B8 00B3 06C3 07A0 B306 231C ori.l [[A3 + <>] + A3 * 2 + 0x231C], 0x6C307A0 000009C2 D67A 7A7A add.w D3, [PC + 0x7A7A /* 0000843E, cstring "" */] 000009C6 C300 abcd D1, D0 000009C8 2103 move.l -[A0], D3 000009CA C319 and.b [A1]+, D1 000009CC B306 xor.b D6, D1 000009CE 122C 8307 move.b D1, [A4 - 0x7CF9] 000009D2 12B3 061E move.b [A1], [A3 + D0.w * 8 + 0x1E] 000009D6 2C2B 0044 move.l D6, [A3 + 0x44] 000009DA 12D3 move.b [A1]+, [A3] 000009DC 0012 64DA ori.b [A2], 0xDA 000009E0 4C92 7073 movem.w D0,D1,D4,D5,D6,A4,A5,A6, [A2] 000009E4 15A1 0293 move.b [A2 + D0.w * 2 - 0x109], -[A1] 000009E8 0841 0003 bchg.b D1, 0x3 000009EC 3B3C 9312 move.w -[A5], 0x9312 000009F0 090A btst A2, D4 000009F2 3313 move.w -[A1], [A3] 000009F4 1264 movea.b A1, -[A4] 000009F6 FB16 .extension 0xB16 <> // unimplemented 000009F8 4C4C 0F3C movem.l D2,D3,D4,D5,A0,A1,A2,A3, A4 000009FC 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 000009FE 1264 movea.b A1, -[A4] 00000A00 0F3C 030C btst 0xC, D7 00000A04 A0E8 syscall vHiliteText 00000A06 7C64 moveq.l D6, 0x64 00000A08 7A7A moveq.l D5, 0x7A 00000A0A 6CBB bge -0x43 /* 000009C7 */ 00000A0C 00EB .incomplete 00000A0E 0E10 D301 .invalid.b [A0], 0x1 // invalid immediate operation 00000A12 FE6C E873 .extension 0xE6C <>, 0xE873 // unimplemented 00000A16 3FD3 move.w <>, [A3] 00000A18 01E8 .incomplete 00000A1A 0501 btst D1, D2 00000A1C 96CB sub.w A3, A3 00000A1E 084C 734F bchg.b A4, 0x4F /* 'O' */ 00000A22 3225 move.w D1, -[A5] fn00000A24: 00000A24 1A4C movea.b A5, A4 00000A26 6111 bsr +0x13 /* 00000A39 */ 00000A28 8571 E3A3 BB0B 233A E0AA or.w [[-0x44F5 + A6 * 2] + 0x233AE0AA], D2 00000A32 AB02 syscall BitsToPix 00000A34 AA83 syscall 0xA83 00000A36 0BD3 .incomplete 00000A38 0E12 6401 .invalid.b [A2], 0x1 // invalid immediate operation 00000A3C 034C bchg A4, D1 00000A3E 4B8D .invalid 5, A5 // invalid opcode 4 with b == 6 00000A40 12E8 424C move.b [A1]+, [A0 + 0x424C] 00000A44 61DE bsr -0x20 /* 00000A24 */ 00000A46 12E8 1B3B move.b [A1]+, [A0 + 0x1B3B] 00000A4A 4307 .invalid 1, D7 // invalid opcode 4 with b == 4 00000A4C 3901 move.w -[A4], D1 00000A4E 8B80 0106 unpk D5, D0, 0x0106 00000A52 26E3 move.l [A3]+, -[A3] 00000A54 8FB1 B1C5 or.l <>, D7 00000A58 3C8B move.w [A6], A3 00000A5A 53E3 sls -[A3] 00000A5C 05DA .incomplete 00000A5E 0802 0F22 btst.b D2, 0x22 /* '\"' */ 00000A62 4E6B move A3, USP 00000A64 298B 5365 move.l <>, A3 00000A68 35A1 0143 05A1 A6CB move.w [[A2 + <>] + 0x5A1A6CB], -[A1] 00000A70 0105 btst D5, D0 00000A72 020F 342D andi.b A7, 0x2D /* '-' */ 00000A76 4E5A unlink A2 00000A78 8A04 or.b D5, D4 00000A7A 2E10 move.l D7, [A0] 00000A7C 1303 move.b -[A1], D3 00000A7E 28F3 125B move.l [A4]+, [A3 + D1.w * 2 + 0x5B] 00000A82 274E 76BA move.l [A3 + 0x76BA], A6 00000A86 280B move.l D4, A3 00000A88 14A3 move.b [A2], -[A3] 00000A8A 296A BA28 4B04 move.l [A4 + 0x4B04], [A2 - 0x45D8] 00000A90 BA28 4603 cmp.b D5, [A0 + 0x4603] 00000A94 0F61 bchg -[A1], D7 00000A96 3A36 F304 move.w D5, <> 00000A9A 3B07 move.w -[A5], D7 00000A9C 6312 bls +0x14 /* 00000AB0 */ 00000A9E 364B movea.w A3, A3 00000AA0 0422 4EE3 subi.b -[A2], 0xE3 00000AA4 0036 46AB 016A CB05 4EBB ori.b [[A6 - 0x34FB] + 0x4EBB], 0xAB 00000AAE 185B movea.b A4, [A3]+ label00000AB0: 00000AB0 27F3 15D6 1303 106B 0ABA move.l [[PC + <> + D1 * 2] + 0x106B0ABA], <> 00000ABA 1061 movea.b A0, -[A1] 00000ABC 04D3 .incomplete 00000ABE 41BA 104B .invalid 0, [PC + 0x104B /* 00001B0B, value 0x96A5011B */] // invalid opcode 4 with b == 6 00000AC2 0421 06EE subi.b -[A1], 0xEE 00000AC6 BA10 cmp.b D5, [A0] 00000AC8 030F btst A7, D1 00000ACA F315 .extension 0x315 <> // unimplemented 00000ACC 6339 bls +0x3B /* 00000B07 */ 00000ACE AEBA syscall 0xABA, auto_pop 00000AD0 10FB 79BB 0213 7AAE 26F8 8588 move.b [A0]+, [[0x2137AAE + D7] + 0x26F88588] 00000ADC C97E and.w <>, D4 00000ADE E509 lsl D1.b, 2 00000AE0 282E 6A14 move.l D4, [A6 + 0x6A14] 00000AE4 1C04 move.b D6, D4 00000AE6 022B 23A1 0573 andi.b [A3 + 0x573], 0xA1 // begin alternate branch 00000AEA-00000AF0 label00000AEA: 00000AEA 0573 001E bchg [A3 + D0.w + 0x1E], D2 00000AEE 10D3 move.b [A0]+, [A3] // end alternate branch 00000AEA-00000AF0 label00000AEA: // (misaligned) 00000AEC 001E 10D3 ori.b [A6]+, 0xD3 00000AF0 4C38 9331 04E3 movem.w D0,D4,D5,A0,A1,A4,A7, [0x000004E3] 00000AF6 02C5 .incomplete 00000AF8 0036 9331 746D ori.b [A6 + D7.w * 4 + 0x6D], 0x31 /* '1' */ 00000AFE 0445 BF0A subi.w D5, 0xBF0A 00000B02 64A1 bcc -0x5D /* 00000AA5 */ 00000B04 792E moveq.l D4, 0x2E 00000B06 0453 0A45 subi.w [A3], 0xA45 /* '\nE' */ 00000B0A 1123 move.b -[A0], -[A3] 00000B0C 2EA6 move.l [A7], -[A6] 00000B0E C314 and.b [A4], D1 00000B10 9B2E 3326 sub.b [A6 + 0x3326], D5 00000B14 3E14 move.w D7, [A4] 00000B16 1264 movea.b A1, -[A4] 00000B18 12C0 move.b [A1]+, D0 00000B1A 1216 move.b D1, [A6] 00000B1C 02A3 141E 16B3 andi.l -[A3], 0x141E16B3 00000B22 015B bchg [A3]+, D0 00000B24 2E68 0310 movea.l A7, [A0 + 0x310] 00000B28 6CC0 bge -0x3E /* 00000AEA */ 00000B2A A158 syscall InsTime, flags=1 00000B2C 1E16 move.b D7, [A6] 00000B2E E93C rol D4.b, D4 00000B30 92AB 0183 sub.l D1, [A3 + 0x183] 00000B34 6013 bra +0x15 /* 00000B49 */ 00000B36 27E2 4B02 FB0A move.l [[PC + <> + D4 * 2] - 0x4F6], -[A2] 00000B3C BB5A xor.w [A2]+, D5 00000B3E 68F3 bvc -0xB /* 00000B33 */ 00000B40 1065 movea.b A0, -[A5] 00000B42 0221 3D16 andi.b -[A1], 0x16 00000B46 F300 .extension 0x300 <> // unimplemented 00000B48 AB01 syscall BitsToMap 00000B4A 8343 6B57 pack D1, D3, 0x6B57 00000B4E E2D3 lsr .w [A3] 00000B50 1FA2 6B10 move.b [A7 + D6 * 2], -[A2] 00000B54 B101 xor.b D1, D0 00000B56 C304 abcd D1, D4 00000B58 AB01 syscall BitsToMap 00000B5A 632B bls +0x2D /* 00000B87 */ 00000B5C A32E syscall BlockMove/BlockMoveData, flags=3 00000B5E E22C lsr D4.b, D1 00000B60 6C48 bge +0x4A /* 00000BAA */ 00000B62 2320 move.l -[A1], -[A0] 00000B64 86D3 divu.w D3, [A3] 00000B66 0148 bchg A0, D0 00000B68 6C2C bge +0x2E /* 00000B96 */ 00000B6A 2320 move.l -[A1], -[A0] 00000B6C 3ED3 move.w [A7]+, [A3] 00000B6E 012C 123E btst [A4 + 0x123E], D0 00000B72 3B47 6C48 move.w [A5 + 0x6C48], D7 00000B76 0B17 btst [A7], D5 00000B78 C101 abcd D0, D1 00000B7A 866C 2C0B or.w D3, [A4 + 0x2C0B] 00000B7E 17C1 013E 8301 0700 2B16 move.b [[PC - 0x7CFEF900] + D0 + 0x2B16], D1 00000B88 ACC0 syscall EraseArc, auto_pop 00000B8A 123E move.b D1, <> 00000B8C 020F 1D06 andi.b A7, 0x6 00000B90 1344 3EE2 move.b [A1 + 0x3EE2], D4 00000B94 1400 move.b D2, D0 label00000B96: 00000B96 8B44 020F pack D5, D4, 0x020F 00000B9A 690F bvs +0x11 /* 00000BAB */ 00000B9C AB0C syscall FastSlabMode 00000B9E F90E .extension 0x90E <> // unimplemented 00000BA0 CB5D and.w [A5]+, D5 00000BA2 3283 move.w [A1], D3 00000BA4 4F8C .invalid 7, A4 // invalid opcode 4 with b == 6 00000BA6 DB86 addx.l D5, D6 00000BA8 E502 asl D2.b, 2 label00000BAA: 00000BAA 131B move.b -[A1], [A3]+ 00000BAC 10A1 move.b [A0], -[A1] 00000BAE 83D3 divs.w D1, [A3] 00000BB0 0009 9D53 ori.b A1, 0x53 /* 'S' */ 00000BB4 1024 move.b D0, -[A4] 00000BB6 D33D add.b <>, D1 00000BB8 2E04 move.l D7, D4 00000BBA 4B1B .invalid 5, [A3]+ // invalid opcode 4 with b == 4 00000BBC 0D14 btst [A4], D6 00000BBE 8323 or.b -[A3], D1 00000BC0 1412 move.b D2, [A2] 00000BC2 DB0B addx.b -[A5], -[A3] 00000BC4 122B 17A5 move.b D1, [A3 + 0x17A5] 00000BC8 047B 6F9B 09DB 0B48 4100 subi.w [[] + 0xB484100], 0x6F9B 00000BD2 DB0C addx.b -[A5], -[A4] 00000BD4 8B0C sbcd -[A5], -[A4] 00000BD6 224E movea.l A1, A6 00000BD8 D312 add.b [A2], D1 00000BDA 2B17 move.l -[A5], [A7] 00000BDC 9B15 sub.b [A5], D5 00000BDE DC2B 17F3 add.b D6, [A3 + 0x17F3] 00000BE2 2301 move.l -[A1], D1 00000BE4 17E8 EB1F 6909 move.b [[PC + <> + D6]], [A0 - 0x14E1] 00000BEA A33D syscall DrvrInstall, flags=3 00000BEC CD04 abcd D6, D4 00000BEE E371 roxl D1.w, D1 00000BF0 D904 addx.b D4, D4 00000BF2 0316 btst [A6], D1 00000BF4 1E16 move.b D7, [A6] 00000BF6 7C93 moveq.l D6, 0xFFFFFF93 00000BF8 11AB 013B 2E66 move.b [A0 + D2 * 8 + 0x66], [A3 + 0x13B] 00000BFE 666B bne +0x6D /* 00000C6B */ 00000C00 0216 E307 andi.b [A6], 0x7 00000C04 3B2E DB00 move.w -[A5], [A6 - 0x2500] 00000C08 06C3 .incomplete 00000C0A 1583 0A32 move.b [A2 + D0 * 2 + 0x32], D3 00000C0E 1C16 move.b D6, [A6] 00000C10 1CE8 1E16 move.b [A6]+, [A0 + 0x1E16] 00000C14 2B00 move.l -[A5], D0 00000C16 AB23 syscall SetFillPat 00000C18 1223 move.b D1, -[A3] 00000C1A 1402 move.b D2, D2 00000C1C FB75 .extension 0xB75 <> // unimplemented 00000C1E A300 syscall Open/PBHOpen/HOpen, flags=3 00000C20 1E16 move.b D7, [A6] 00000C22 6103 bsr +0x5 /* 00000C27 */ 00000C24 E103 asl D3.b, 8 00000C26 7A7A moveq.l D5, 0x7A 00000C28 224E movea.l A1, A6 00000C2A 8B0A sbcd -[A5], -[A2] 00000C2C 3B22 move.w -[A5], -[A2] 00000C2E 9B0D subx.b -[A5], -[A5] 00000C30 4B3B 3332 1C16 B303 020F .invalid 5, [[PC + 0x1C16B303 + D3 * 2] + 0x20F] // invalid opcode 4 with b == 4 00000C3A 1C16 move.b D6, [A6] 00000C3C 8402 or.b D2, D2 00000C3E 0F22 btst -[A2], D7 00000C40 4E0B .invalid // invalid opcode 4 00000C42 1CD3 move.b [A6]+, [A3] 00000C44 24DB move.l [A2]+, [A3]+ 00000C46 1983 2222 move.b [A4 + D2.w * 2 + 0x22], D3 00000C4A 4E42 trap 2 00000C4C C30C abcd -[A1], -[A4] 00000C4E 3B22 move.w -[A5], -[A2] 00000C50 132A 4B3B move.b -[A1], [A2 + 0x4B3B] 00000C54 9B1E sub.b [A6]+, D5 00000C56 030E btst A6, D1 00000C58 9B15 sub.b [A5], D5 00000C5A A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 00000C5C 1B0C move.b -[A5], A4 00000C5E 930A subx.b -[A1], -[A2] 00000C60 1C16 move.b D6, [A6] 00000C62 DB07 addx.b D5, D7 00000C64 9B15 sub.b [A5], D5 00000C66 02DB .incomplete 00000C68 8E22 or.b D7, -[A2] 00000C6A 4E3B .invalid // invalid opcode 4 00000C6C 0713 btst [A3], D3 00000C6E 1C9B move.b [A6], [A3]+ 00000C70 15D3 244B move.b [PC + 0x244B /* 000030BD, cstring "" */], [A3] 00000C74 0D17 btst [A7], D6 00000C76 01BF bclr <>, D0 00000C78 9B15 sub.b [A5], D5 00000C7A F304 .extension 0x304 <> // unimplemented 00000C7C 1B0C move.b -[A5], A4 00000C7E A305 syscall Status, flags=3 00000C80 8D02 sbcd D6, D2 00000C82 F3A3 .invalid <> 00000C84 224E movea.l A1, A6 00000C86 EB0B lsl D3.b, 5 00000C88 A8E1 syscall InsetRgn 00000C8A 0512 btst [A2], D2 00000C8C E83B ror D3.b, D4 00000C8E 4765 chk.w D3, -[A5] 00000C90 1713 move.b -[A3], [A3] 00000C92 0F22 btst -[A2], D7 00000C94 4EC3 jmp D3 00000C96 0E9B 15E1 8105 .invalid.l [A3]+, 0x15E18105 // invalid immediate operation 00000C9C 0EB7 06CB 68EB 2A8D .invalid.l [A7 + D2 * 2 - 0x115], 0x6CB68EB // invalid immediate operation 00000CA4 0465 C0C3 subi.w -[A5], 0xC0C3 00000CA8 030B btst A3, D1 00000CAA 18C9 move.b [A4]+, A1 00000CAC 0DA4 bclr -[A4], D6 00000CAE 8B01 sbcd D5, D1 00000CB0 8B09 sbcd -[A5], -[A1] 00000CB2 CD0B abcd -[A6], -[A3] 00000CB4 A613 syscall FlushVol, flags=6 00000CB6 2901 move.l -[A4], D1 00000CB8 09A6 bclr -[A6], D4 00000CBA 6338 bls +0x3A /* 00000CF4 */ 00000CBC 2902 move.l -[A4], D2 00000CBE CB01 abcd D5, D1 00000CC0 0B1C btst [A4]+, D5 00000CC2 9B15 sub.b [A5], D5 00000CC4 9B09 subx.b -[A5], -[A1] 00000CC6 DB0C addx.b -[A5], -[A4] 00000CC8 481C nbcd.b [A4]+ 00000CCA 1622 move.b D3, -[A2] 00000CCC 4E65 move USP, A5 00000CCE 0A0F 224E xori.b A7, 0x4E /* 'N' */ 00000CD2 DAC3 add.w A5, D3 00000CD4 0C1B 2E68 cmpi.b [A3]+, 0x68 /* 'h' */ 00000CD8 FB1E .extension 0xB1E <> // unimplemented 00000CDA 1B01 move.b -[A5], D1 00000CDC 9B15 sub.b [A5], D5 00000CDE D92F C16C add.b [A7 - 0x3E94], D4 00000CE2 4316 .invalid 1, [A6] // invalid opcode 4 with b == 4 00000CE4 E232 roxr D2.b, D1 00000CE6 1308 move.b -[A1], A0 00000CE8 E54E lsl D6.w, 2 00000CEA 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4 00000CEC 7412 moveq.l D2, 0x12 00000CEE FEE1 4EAB .extension 0xEE1 <> // unimplemented 00000CF2 0701 btst D1, D3 label00000CF4: 00000CF4 5123 subq.b -[A3], 8 00000CF6 3AD8 move.w [A5]+, [A0]+ 00000CF8 AACC syscall 0xACC 00000CFA AA03 syscall NewPixMap 00000CFC 0021 9EFB ori.b -[A1], 0xFB 00000D00 5D07 subq.b D7, 6 00000D02 0167 bchg -[A7], D0 00000D04 FB5D .extension 0xB5D <> // unimplemented 00000D06 F2FB 5D68 .extension 0x2FB <> // unimplemented 00000D0A 030C btst A4, D1 00000D0C CB07 abcd D5, D7 00000D0E 742D moveq.l D2, 0x2D 00000D10 A4F3 syscall vTreeSearch, flags=4 00000D12 1A00 move.b D5, D0 00000D14 7B3D moveq.l D5, 0x3D 00000D16 6E30 bgt +0x32 /* 00000D48 */ 00000D18 330A move.w -[A1], A2 00000D1A 890B sbcd -[A4], -[A3] 00000D1C 1B2E AB02 move.b -[A5], [A6 - 0x54FE] 00000D20 4902 .invalid 4, D2 // invalid opcode 4 with b == 4 00000D22 0502 btst D2, D2 00000D24 6373 bls +0x75 /* 00000D99 */ 00000D26 303B 049D move.w D0, [PC + D0.w * 4 - 0x99] 00000D2A 03B3 3830 bclr [A3 + D3 + 0x30], D1 00000D2E 224E movea.l A1, A6 00000D30 A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5 00000D32 2530 4175 move.l -[A2], <> 00000D36 C051 and.w D0, [A1] 00000D38 7505 moveq.l D2, 0x05 00000D3A 2712 move.l -[A3], [A2] 00000D3C C000 and.b D0, D0 00000D3E B32E 9926 xor.b [A6 - 0x66DA], D1 00000D42 0F0D btst A5, D7 00000D44 0497 0A5D 534D subi.l [A7], 0xA5D534D /* '\n]SM' */ // begin alternate branch 00000D48-00000D4A label00000D48: 00000D48 534D subq.w A5, 1 // end alternate branch 00000D48-00000D4A label00000D48: // (misaligned) 00000D4A 285B movea.l A4, [A3]+ 00000D4C 0306 btst D6, D1 00000D4E 1308 move.b -[A1], A0 00000D50 A59D syscall MoveHLow, flags=5 00000D52 9301 subx.b D1, D1 00000D54 7EAE moveq.l D7, 0xFFFFFFAE 00000D56 8D13 or.b [A3], D6 00000D58 0FE5 .incomplete 00000D5A 550F subq.b A7, 2 00000D5C F829 2D34 .tblXX 0xF829, 0x2D34 // unimplemented 00000D60 0332 0B0F 8308 DA08 btst [[A2 + <>] + D0 * 2 - 0x7CF725F8], D1 00000D68 1B02 move.b -[A5], D2 00000D6A 5B03 subq.b D3, 5 00000D6C 9070 020F sub.w D0, [A0 + D0.w * 2 + 0xF] 00000D70 F805 0B21 .tblXX 0xF805, 0x0B21 // unimplemented 00000D74 02B3 1A0D 0248 0502 0F11 andi.l [[A3 + <> + D0 * 4] + 0xF11], 0x1A0D0248 00000D7E 0283 080B 0F35 andi.l D3, 0x80B0F35 00000D84 5C0F addq.b A7, 6 00000D86 34AB 17E9 move.w [A2], [A3 + 0x17E9] 00000D8A 0143 bchg D3, D0 00000D8C 00A5 0D22 4EF3 ori.l -[A5], 0xD224EF3 00000D92 758B moveq.l D2, 0xFFFFFF8B 00000D94 5326 subq.b -[A6], 1 00000D96 2B3E move.l -[A5], <> 00000D98 A31D syscall MaxMem, flags=3 00000D9A 893B EB06 24D3 or.b [[PC + <>] + A6 * 2 + 0x24D3], D4 00000DA0 0445 9D8B subi.w D5, 0x9D8B 00000DA4 5322 subq.b -[A2], 1 00000DA6 4E6B move A3, USP 00000DA8 3133 2633 move.w -[A0], [A3 + D2.w * 8 + 0x33] 00000DAC 5305 subq.b D5, 1 00000DAE 0123 btst -[A3], D0 00000DB0 2E32 7EAE move.l D7, [A2 + D7 * 8 - 0x82] 00000DB4 7E33 moveq.l D7, 0x33 00000DB6 2622 move.l D3, -[A2] 00000DB8 AE05 syscall CopyPixMap, auto_pop 00000DBA 343B 0302 3B75 move.w D2, [[PC + <> + D0 * 2] + 0x3B75] 00000DC0 224E movea.l A1, A6 00000DC2 9B95 sub.l [A5], D5 00000DC4 6506 bcs +0x8 /* 00000DCC */ 00000DC6 4B53 chk.w D5, [A3] 00000DC8 EE4A lsr D2.w, 7 00000DCA 830F sbcd -[A1], -[A7] label00000DCC: 00000DCC 224E movea.l A1, A6 00000DCE 5B1F subq.b [A7]+, 5 00000DD0 DB1C add.b [A4]+, D5 00000DD2 2701 move.l -[A3], D1 00000DD4 7B5B moveq.l D5, 0x5B 00000DD6 4A85 tst.l D5 00000DD8 04BB 5F42 0802 0F6E subi.l <>, 0x5F420802 00000DE0 34A6 move.w [A2], -[A6] 00000DE2 D333 6503 BB5F A6BB add.b [[A3 + <> + D6 * 4] - 0x44A05945], D1 00000DEA 5EEB 09BB sgt [A3 + 0x9BB] 00000DEE 06B3 0CBB 26A1 0517 0349 4885 addi.l [[A3] + D0 * 4 + 0x3494885], 0xCBB26A1 00000DFA 170F move.b -[A3], A7 00000DFC 4208 clr.b A0 00000DFE CD0F abcd -[A6], -[A7] 00000E00 1C16 move.b D6, [A6] 00000E02 020F C90D andi.b A7, 0xD /* '\r' */ 00000E06 2A28 A65B move.l D5, [A0 - 0x59A5] 00000E0A 1A1E move.b D5, [A6]+ 00000E0C 166C 48C3 movea.b A3, [A4 + 0x48C3] 00000E10 0CF3 .incomplete 00000E12 1C1B move.b D6, [A3]+ 00000E14 0FC5 .incomplete 00000E16 02E7 .incomplete 00000E18 0602 EE65 addi.b D2, 0x65 /* 'e' */ 00000E1C 5248 addq.w A0, 1 00000E1E 020F A542 andi.b A7, 0x42 /* 'B' */ 00000E22 AC48 syscall FracSin, auto_pop 00000E24 5EEB 3200 sgt [A3 + 0x3200] 00000E28 0F8C bclr A4, D7 00000E2A A6EB syscall vFileWrite, flags=6 00000E2C 1A4A movea.b A5, A2 00000E2E AC2C syscall Pack10, auto_pop 00000E30 29C4 AB10 1703 move.l 0xAB101703, D4 00000E36 5D33 1942 BB0C subq.b [[A3 + <>] - 0x44F4], 6 00000E3C BB1B xor.b [A3]+, D5 00000E3E D315 add.b [A5], D1 00000E40 AC2C syscall Pack10, auto_pop 00000E42 2703 move.l -[A3], D3 00000E44 C229 042C and.b D1, [A1 + 0x42C] 00000E48 891F or.b [A7]+, D4 00000E4A 8113 or.b [A3], D0 00000E4C 000F 8CA6 ori.b A7, 0xA6 00000E50 DB2D E10D add.b [A5 - 0x1EF3], D5 00000E54 A518 syscall GetFPos, flags=5 00000E56 85C3 divs.w D2, D3 00000E58 2B32 32AD move.l -[A5], [A2 + D3.w * 2 - 0x83] 00000E5C 15F3 3813 2D8C move.b [PC + 0x2D8C /* 00003BEA, cstring "" */], [A3 + D3 + 0x13] 00000E62 2B2A 12EB move.l -[A5], [A2 + 0x12EB] 00000E66 0627 0056 addi.b -[A7], 0x56 /* 'V' */ 00000E6A 0309 btst A1, D1 00000E6C 086B 0443 50E9 bchg.b [A3 + 0x50E9], 0x43 /* 'C' */ 00000E72 9053 sub.w D0, [A3] 00000E74 1132 22AE move.b -[A0], [A2 + D2.w * 2 - 0x82] 00000E78 5305 subq.b D5, 1 00000E7A DB07 addx.b D5, D7 00000E7C A319 syscall InitZone, flags=3 00000E7E 064C 0D06 addi.w A4, 0xD06 00000E82 30F3 07C9 move.w [A0]+, [[ + <>]] 00000E86 04C1 .incomplete 00000E88 01D3 .incomplete 00000E8A 1300 move.b -[A1], D0 00000E8C C3FB 44F4 muls.w D1, [PC + D4.w * 4 - 0x12] 00000E90 3B05 move.w -[A5], D5 00000E92 7B86 moveq.l D5, 0xFFFFFF86 00000E94 1CEB 0603 move.b [A6]+, [A3 + 0x603] 00000E98 04CB .incomplete 00000E9A 1585 3E9B move.b [A2 + D3 * 8 - 0x101], D5 00000E9E 15DB 2532 move.b [PC + 0x2532 /* 000033D2, cstring "" */], [A3]+ 00000EA2 E51C rol D4.b, 2 00000EA4 0F8C bclr A4, D7 00000EA6 9B0D subx.b -[A5], -[A5] 00000EA8 A500 syscall Open/PBHOpen/HOpen, flags=5 00000EAA 0B8A bclr A2, D5 00000EAC E515 roxl D5.b, 2 00000EAE B342 xor.w D2, D1 00000EB0 C6A1 and.l D3, -[A1] 00000EB2 880F or.b D4, A7 00000EB4 C51B and.b [A3]+, D2 00000EB6 0F09 btst A1, D7 00000EB8 C05B and.w D0, [A3]+ 00000EBA 4A23 tst.b -[A3] 00000EBC 04C9 .incomplete 00000EBE 0C26 B304 cmpi.b -[A6], 0x4 00000EC2 B30D cmpm.b [A1]+, [A5]+ 00000EC4 71DD moveq.l D0, 0xFFFFFFDD 00000EC6 01E4 .incomplete 00000EC8 F31C .extension 0x31C <> // unimplemented 00000ECA 6B00 F693 bmi -0x96B /* 0000055F */ 00000ECE 0FE3 .incomplete 00000ED0 8EF3 1F5C divu.w D7, <> 00000ED4 56A1 addq.l -[A1], 3 00000ED6 C8D7 mulu.w D4, [A7] 00000ED8 0BAB 7EAE bclr [A3 + 0x7EAE], D5 00000EDC 8402 or.b D2, D2 00000EDE C375 1B12 65B2 and.w [[A5 + D1 * 2] + 0x65B2], D1 00000EE4 31CE 6D75 move.w [0x00006D75], A6 00000EE8 7B1B moveq.l D5, 0x1B 00000EEA BB5A xor.w [A2]+, D5 00000EEC AB02 syscall BitsToPix 00000EEE C902 abcd D4, D2 00000EF0 AB05 syscall CopyHandle 00000EF2 E9B5 roxl D5, D4 00000EF4 A305 syscall Status, flags=3 00000EF6 808B or.l D0, A3 00000EF8 04B0 6107 4B1C E30E 6901 subi.l [[A0 + <>] + A6 * 2 + 0x6901], 0x61074B1C 00000F02 0FAD FD64 bclr [A5 - 0x29C], D7 00000F06 01C9 .incomplete 00000F08 6305 bls +0x7 /* 00000F0F */ 00000F0A 64B3 bcc -0x4B /* 00000EBF */ 00000F0C 2B44 7355 move.l [A5 + 0x7355], D4 00000F10 0F58 bchg [A0]+, D7 00000F12 7355 moveq.l D1, 0x55 00000F14 0F44 bchg D4, D7 00000F16 32B2 5842 move.w [A1], [A2 + D5 + 0x42] 00000F1A 4C13 150F movem.w D0,D1,D2,D3,A0,A2,A4, [A3] 00000F1E 00F3 .incomplete 00000F20 1EA3 move.b [A7], -[A3] 00000F22 00E1 .incomplete 00000F24 0443 15AA subi.w D3, 0x15AA 00000F28 C6AA A305 and.l D3, [A2 - 0x5CFB] 00000F2C D30E addx.b -[A1], -[A6] 00000F2E 692D bvs +0x2F /* 00000F5D */ 00000F30 B35F xor.w [A7]+, D1 00000F32 224E movea.l A1, A6 00000F34 FB54 .extension 0xB54 <> // unimplemented 00000F36 1F63 0845 move.b [A7 + 0x845], -[A3] 00000F3A 0144 bchg D4, D0 00000F3C 4901 .invalid 4, D1 // invalid opcode 4 with b == 4 00000F3E 1FE9 01F3 move.b <>, [A1 + 0x1F3] 00000F42 71A5 moveq.l D0, 0xFFFFFFA5 00000F44 1483 move.b [A2], D3 00000F46 3815 move.w D4, [A5] 00000F48 3293 move.w [A1], [A3] 00000F4A 05A3 bclr -[A3], D2 00000F4C 408B negx.l A3 00000F4E 01C6 .incomplete 00000F50 F658 B31A .extension 0x658 <>, 0xB31A // unimplemented 00000F54 C9F3 0B02 9705 muls.w D4, [[A3 + <> + D0 * 2] - 0x68FB] 00000F5A 67B3 beq -0x4B /* 00000F0F */ 00000F5C 01AB 422A bclr [A3 + 0x422A], D0 00000F60 10EE CA43 move.b [A0]+, [A6 - 0x35BD] 00000F64 8007 or.b D0, D7 00000F66 0178 A340 bchg [0xFFFFA340], D0 00000F6A CAA3 and.l D5, -[A3] 00000F6C 40AB 0C06 negx.l [A3 + 0xC06] 00000F70 0843 1070 bchg.b D3, 0x70 /* 'p' */ 00000F74 22AE 4335 move.l [A1], [A6 + 0x4335] 00000F78 F31C .extension 0x31C <> // unimplemented 00000F7A 1B15 move.b -[A5], [A5] 00000F7C E318 rol D0.b, 1 00000F7E 5305 subq.b D5, 1 00000F80 029B 6DC3 62A3 andi.l [A3]+, 0x6DC362A3 00000F86 402A 2861 negx.b [A2 + 0x2861] 00000F8A 02A6 9312 0DEB andi.l -[A6], 0x93120DEB 00000F90 FB0F .extension 0xB0F <> // unimplemented 00000F92 6104 bsr +0x6 /* 00000F98 */ 00000F94 A643 syscall SetFilType, flags=6 00000F96 1A7B 02FB movea.b A5, [PC + D0.w * 2 - 0x5] // begin alternate branch 00000F98-00000F9A fn00000F98: 00000F98 02FB .incomplete // end alternate branch 00000F98-00000F9A fn00000F98: // (misaligned) 00000F9A 2F3A AB46 move.l -[A7], [PC - 0x54BA /* FFFFBAE2, cstring "" */] 00000F9E 330B move.w -[A1], A3 00000FA0 FB31 .extension 0xB31 <> // unimplemented 00000FA2 4AA9 2369 tst.l [A1 + 0x2369] 00000FA6 C313 and.b [A3], D1 00000FA8 0F06 btst D6, D7 00000FAA 088B 43D3 bclr.b A3, 0xD3 00000FAE 28E3 move.l [A4]+, -[A3] 00000FB0 0A31 B9A3 0542 870D xori.b [[A1 + <>] - 0x78F3], 0xA3 00000FB8 4DC6 lea.l A6, D6 00000FBA 0253 41F3 andi.w [A3], 0x41F3 00000FBE 0C13 15FB cmpi.b [A3], 0xFB 00000FC2 2FAD 040F 452B 252B 9AF3 025B move.l [[A7 + 0x252B + D4 * 4] - 0x650CFDA5], [A5 + 0x40F] 00000FCE 0B00 btst D0, D5 00000FD0 0B61 bchg -[A1], D5 00000FD2 8CEE 4D02 divu.w D6, [A6 + 0x4D02] 00000FD6 3335 A900 move.w -[A1], [A5 + <> + A2] 00000FDA 6B08 bmi +0xA /* 00000FE4 */ 00000FDC E534 roxl D4.b, D2 00000FDE 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 00000FE0 2303 move.l -[A1], D3 00000FE2 8111 or.b [A1], D0 label00000FE4: 00000FE4 020F 210D andi.b A7, 0xD /* '\r' */ 00000FE8 3421 move.w D2, -[A1] 00000FEA DCA3 add.l D6, -[A3] 00000FEC 018D bclr A5, D0 00000FEE AAA3 syscall CodecDispatch 00000FF0 152E 04E3 move.b -[A2], [A6 + 0x4E3] 00000FF4 0E5C 569B .invalid.w [A4]+, 0x569B // invalid immediate operation 00000FF8 0633 31A7 0C75 addi.b [A3 + D0 * 4 + 0x75], 0xA7 00000FFE AB25 syscall SlabMode 00001000 6525 bcs +0x27 /* 00001027 */ 00001002 2925 move.l -[A4], -[A5] 00001004 E309 lsl D1.b, 1 00001006 E55B rol D3.w, 2 00001008 855B or.w [A3]+, D2 0000100A 1B10 move.b -[A5], [A0] 0000100C FB0A .extension 0xB0A <> // unimplemented 0000100E EB0A lsl D2.b, 5 00001010 9317 sub.b [A7], D1 00001012 E5D7 roxl .w [A7] 00001014 C304 abcd D1, D4 00001016 E309 lsl D1.b, 1 00001018 632B bls +0x2D /* 00001045 */ 0000101A FB87 .invalid <> 0000101C E2E3 lsr .w -[A3] 0000101E 0531 010F 04E2 1101 btst [[A1 + <>] + D0 + 0x4E21101], D2 00001026 0FE2 .incomplete 00001028 0443 0731 subi.w D3, 0x731 0000102C 01E3 .incomplete 0000102E 4C81 0307 movem.w D0,D1,D2,A0,A1, D1 00001032 03C7 .incomplete 00001034 E128 lsl D0.b, D0 00001036 B30C cmpm.b [A1]+, [A4]+ 00001038 B32D 26B3 xor.b [A5 + 0x26B3], D1 // begin alternate branch 0000103A-00001040 label0000103A: 0000103A 26B3 1564 move.l [A3], <> 0000103E 4701 .invalid 3, D1 // invalid opcode 4 with b == 4 // end alternate branch 0000103A-00001040 label0000103A: // (misaligned) 0000103C 1564 4701 move.b [A2 + 0x4701], -[A4] 00001040 80B3 122E or.l D0, [A3 + D1.w * 2 + 0x2E] 00001044 04E3 .incomplete 00001046 065B 2E45 addi.w [A3]+, 0x2E45 /* '.E' */ 0000104A 0B65 bchg -[A5], D5 0000104C 8B9B or.l [A3]+, D5 0000104E 0641 32FB addi.w D1, 0x32FB 00001052 20BB 21A4 move.l [A0], <> 00001056 42B6 066E clr.l [A6 + D0.w * 8 + 0x6E] 0000105A 65DE bcs -0x20 /* 0000103A */ 0000105C E30E lsl D6.b, 1 0000105E EB02 asl D2.b, 5 00001060 130F move.b -[A1], A7 00001062 1305 move.b -[A1], D5 00001064 0B1B btst [A3]+, D5 00001066 8314 or.b [A4], D1 00001068 A50E syscall UnmountVol/HUnmountVol, flags=5 0000106A B70C cmpm.b [A3]+, [A4]+ 0000106C 74D8 moveq.l D2, 0xFFFFFFD8 0000106E 1484 move.b [A2], D4 00001070 02F7 .incomplete 00001072 8DB4 B307 9D13 FB10 or.l [[A4 + <>] + A3 * 2 - 0x62EC04F0], D6 0000107A 0EB3 0858 5B2E 6308 .invalid.l [A3 + <> + D6 * 2], 0x8585B2E // invalid immediate operation 00001082 8D6D 6302 or.w [A5 + 0x6302 /* export_3164 */], D6 00001086 4924 .invalid 4, -[A4] // invalid opcode 4 with b == 4 00001088 0300 btst D0, D1 0000108A E505 asl D5.b, 2 0000108C AB54 syscall bTransparent 0000108E 2D0E move.l -[A6], A6 00001090 E317 roxl D7.b, 1 00001092 26C3 move.l [A3]+, D3 00001094 1296 move.b [A1], [A6] 00001096 2D0E move.l -[A6], A6 00001098 6241 bhi +0x43 /* 000010DB */ 0000109A 2F6B 0969 6293 move.l [A7 + 0x6293], [A3 + 0x969] 000010A0 0132 0F8C btst <>, D0 000010A4 D822 add.b D4, -[A2] 000010A6 4E23 .invalid // invalid opcode 4 000010A8 1EA5 move.b [A7], -[A5] 000010AA 623B bhi +0x3D /* 000010E7 */ 000010AC 079B bclr [A3]+, D3 000010AE 34A3 move.w [A2], -[A3] 000010B0 200B move.l D0, A3 000010B2 5BDB smi [A3]+ 000010B4 1C73 02C3 movea.b A6, [A3 + D0.w * 2 - 0x61] 000010B8 3F41 016B move.w [A7 + 0x16B], D1 000010BC 089D 3021 bclr.b [A5]+, 0x21 /* '!' */ 000010C0 0102 btst D2, D0 000010C2 0F71 342A bchg [A1 + D3.w * 4 + 0x2A], D7 000010C6 2867 movea.l A4, -[A7] 000010C8 03E0 .incomplete 000010CA 8146 1B01 pack D0, D6, 0x1B01 000010CE C314 and.b [A4], D1 000010D0 B31E xor.b [A6]+, D1 000010D2 BB12 xor.b [A2], D5 000010D4 A406 syscall KillIO, flags=4 000010D6 FB19 .extension 0xB19 <> // unimplemented 000010D8 224E movea.l A1, A6 000010DA 3300 move.w -[A1], D0 000010DC C30C abcd -[A1], -[A4] 000010DE C314 and.b [A4], D1 000010E0 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 000010E2 E13B rol D3.b, D0 000010E4 3B53 893C move.w [A5 - 0x76C4], [A3] 000010E8 8B4A CA83 pack -[A5], -[A2], 0xCA83 000010EC 50CB 016B dbt D3, +0x16D /* 00001259 */ 000010F0 1508 move.b -[A2], A0 000010F2 02CB .incomplete 000010F4 1E09 move.b D7, A1 000010F6 4E8B jsr A3 000010F8 4A99 tst.l [A1]+ 000010FA 0423 0306 subi.b -[A3], 0x6 000010FE E302 asl D2.b, 1 00001100 C595 and.l [A5], D2 00001102 88C3 divu.w D4, D3 00001104 1442 movea.b A2, D2 00001106 3107 move.w -[A0], D7 00001108 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6 0000110A 0B34 1F0B 3427 0305 btst [[A4 + <> + D1 * 8] + 0x34270305], D5 00001112 E0E1 asr .w -[A1] 00001114 5B02 subq.b D2, 5 00001116 0F34 CB08 btst [A4 + <> + A4 * 2], D7 0000111A 0802 0F22 btst.b D2, 0x22 /* '\"' */ 0000111E 4E0B .invalid // invalid opcode 4 00001120 B469 D688 cmp.w D2, [A1 - 0x2978] 00001124 248B move.l [A2], A3 00001126 29B4 B36C 0F4E move.l <>, <> 0000112C 411E .invalid 0, [A6]+ // invalid opcode 4 with b == 4 0000112E 6B10 bmi +0x12 /* 00001140 */ 00001130 CC00 and.b D6, D0 00001132 DB86 addx.l D5, D6 00001134 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00001136 3B37 5B1D move.w -[A5], [[A7] + D5 * 2] 0000113A 00A3 7429 17EE ori.l -[A3], 0x742917EE label00001140: 00001140 A303 syscall Write, flags=3 00001142 6B1A bmi +0x1C /* 0000115E */ 00001144 C6C2 mulu.w D3, D2 00001146 6B1A bmi +0x1C /* 00001162 */ 00001148 0FCA .incomplete 0000114A 5B28 8308 subq.b [A0 - 0x7CF8], 5 0000114E 0706 btst D6, D3 00001150 6F23 ble +0x25 /* 00001175 */ 00001152 0332 000F btst [A2 + D0.w + 0xF], D1 00001156 8CCC divu.w D6, A4 00001158 0033 65CA 5B37 2B10 0557 0706 DFB5 ori.b [[A3 + 0x2B100557] + D5 * 2 + 0x706DFB5], 0xCA // begin alternate branch 0000115E-00001168 label0000115E: 0000115E 2B10 move.l -[A5], [A0] 00001160 0557 bchg [A7], D2 label00001162: 00001162 0706 btst D6, D3 00001164 DFB5 24C6 add.l [A5 + D2.w * 4 - 0x58], D7 // end alternate branch 0000115E-00001168 label0000115E: // (misaligned) label00001162: // (misaligned) 00001166 24C6 move.l [A2]+, D6 00001168 2103 move.l -[A0], D3 0000116A D863 add.w D4, -[A3] 0000116C 4F01 .invalid 7, D1 // invalid opcode 4 with b == 4 0000116E 365B movea.w A3, [A3]+ 00001170 37C1 0243 move.w [PC + D0.w * 2 + 0x43], D1 00001174 00CA .incomplete 00001176 F33B .extension 0x33B <> // unimplemented 00001178 9B17 sub.b [A7], D5 0000117A 8301 sbcd D1, D1 0000117C AB10 syscall DoLine 0000117E A70F syscall MountVol, flags=7 00001180 2A13 move.l D5, [A3] 00001182 0A01 07F3 xori.b D1, 0xF3 00001186 04C1 .incomplete 00001188 038B bclr A3, D1 0000118A 0900 btst D0, D4 0000118C 5B81 subq.l D1, 5 0000118E 5843 addq.w D3, 4 00001190 2493 move.l [A2], [A3] 00001192 855B or.w [A3]+, D2 00001194 3793 05F3 3BBB 0202 532B 0115 move.w [[0x3BBB0202] + 0x532B0115], [A3] 000011A0 E305 asl D5.b, 1 000011A2 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000011A4 0802 0FC5 btst.b D2, 0xC5 000011A8 1B0F move.b -[A5], A7 000011AA 3002 move.w D0, D2 000011AC 4B41 chk.w D5, D1 000011AE 224E movea.l A1, A6 000011B0 2B00 move.l -[A5], D0 000011B2 7B23 moveq.l D5, 0x23 000011B4 000F 6E34 ori.b A7, 0x34 /* '4' */ 000011B8 68D3 bvc -0x2B /* 0000118D */ 000011BA 1D53 0A7E move.b [A6 + 0xA7E], [A3] 000011BE AE02 syscall CloseCPort, auto_pop 000011C0 0F02 btst D2, D7 000011C2 0F6E 68D3 bchg [A6 + 0x68D3], D7 000011C6 1B05 move.b -[A5], D5 000011C8 0F03 btst D3, D7 000011CA 1EFB 0832 move.b [A7]+, [PC + D0 + 0x32] 000011CE 0263 6D8C andi.w -[A3], 0x6D8C 000011D2 A6C3 syscall vRelBlock, flags=6 000011D4 1337 017B 61FA 6920 1304 C310 move.b -[A1], [[A7 + 0x61FA6920] + 0x1304C310] 000011E0 B333 732C xor.b <>, D1 000011E4 3322 move.w -[A1], -[A2] 000011E6 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 000011E8 EB1A rol D2.b, 5 000011EA C517 and.b [A7], D2 000011EC 3B53 68EB move.w [A5 + 0x68EB], [A3] 000011F0 1085 move.b [A0], D5 000011F2 060F 3212 addi.b A7, 0x12 000011F6 A817 syscall CopyMask 000011F8 0092 0F8C 3468 ori.l [A2], 0xF8C3468 000011FE FB0B .extension 0xB0B <> // unimplemented 00001200 F2A8 0700 .extension 0x2A8 <> // unimplemented 00001204 8F02 sbcd D7, D2 00001206 0F8C bclr A4, D7 00001208 1703 move.b -[A3], D3 0000120A 04C5 .incomplete 0000120C 057B 0061 bchg [PC + D0.w + 0x61], D2 00001210 A988 syscall CautionAlert 00001212 069A 020F C508 addi.l [A2]+, 0x20FC508 00001218 5B2E C681 subq.b [A6 - 0x397F], 5 0000121C 554B subq.w A3, 2 0000121E 6E25 bgt +0x27 /* 00001245 */ 00001220 0623 2903 addi.b -[A3], 0x3 00001224 00B3 0BA8 02CB 7309 ori.l [[A3 + <> + D7 * 2]], 0xBA802CB 0000122C 01CB .incomplete 0000122E 0122 btst -[A2], D0 00001230 AE4B syscall NewColorDialog/NewCDialog, auto_pop 00001232 2E88 move.l [A7], A0 00001234 031E btst [A6]+, D1 00001236 2501 move.l -[A2], D1 00001238 4353 chk.w D1, [A3] 0000123A 955F sub.w [A7]+, D2 0000123C 024B 6FBB andi.w A3, 0x6FBB 00001240 0200 031F andi.b D0, 0x1F 00001244 02EB .incomplete 00001246 82D8 divu.w D1, [A0]+ 00001248 7EAE moveq.l D7, 0xFFFFFFAE 0000124A 00AB 4C26 F310 C051 ori.l [A3 - 0x3FAF], 0x4C26F310 00001252 252B 006B move.l -[A2], [A3 + 0x6B] 00001256 2307 move.l -[A1], D7 00001258 046C 0117 4315 subi.w [A4 + 0x4315], 0x117 0000125E 224E movea.l A1, A6 00001260 0706 btst D6, D3 00001262 77C3 moveq.l D3, 0xFFFFFFC3 00001264 0C2B 2BEB 1200 cmpi.b [A3 + 0x1200], 0xEB 0000126A 7384 moveq.l D1, 0xFFFFFF84 0000126C F32F .extension 0x32F <> // unimplemented 0000126E EE7E ror D6.w, D7 00001270 F32F .extension 0x32F <> // unimplemented 00001272 429A clr.l [A2]+ 00001274 0093 855B 2DF3 ori.l [A3], 0x855B2DF3 0000127A 089B 3BC5 bclr.b [A3]+, 0xC5 0000127E 0313 btst [A3], D1 00001280 1800 move.b D4, D0 00001282 0F41 bchg D1, D7 00001284 1E3B 6CCD move.b D7, [PC + D6 * 4 - 0x51] 00001288 5223 addq.b -[A3], 1 0000128A 1605 move.b D3, D5 0000128C 1EAB 1209 move.b [A7], [A3 + 0x1209] 00001290 47E5 lea.l A3, -[A5] 00001292 0061 C5E5 ori.w -[A1], 0xC5E5 00001296 0022 AE83 ori.b -[A2], 0x83 0000129A 065B 2EE3 addi.w [A3]+, 0x2EE3 0000129E 0E43 5925 .invalid.w D3, 0x5925 /* 'Y%' */ // invalid immediate operation 000012A2 4D22 .invalid 6, -[A2] // invalid opcode 4 with b == 4 000012A4 AEA5 syscall 0xAA5, auto_pop 000012A6 E365 asl D5.w, D1 000012A8 4D4D chk.w D6, A5 000012AA 01E5 .incomplete 000012AC EC5B ror D3.w, 6 000012AE 45A5 .invalid 2, -[A5] // invalid opcode 4 with b == 6 000012B0 4E23 .invalid // invalid opcode 4 000012B2 1A33 682D move.b D5, [A3 + D6 + 0x2D] 000012B6 32A5 move.w [A1], -[A5] 000012B8 34B3 4269 move.w [A2], [A3 + D4.w * 2 + 0x69] 000012BC 0401 7D4E subi.b D1, 0x4E /* 'N' */ 000012C0 F300 .extension 0x300 <> // unimplemented 000012C2 C9B3 EB1D and.l [[A3] + A6 * 2], D4 000012C6 6103 bsr +0x5 /* 000012CB */ 000012C8 8710 or.b [A0], D3 000012CA 7113 moveq.l D0, 0x13 000012CC 2BA7 107C move.l [A5 + D1.w + 0x7C], -[A7] 000012D0 FB2D .extension 0xB2D <> // unimplemented 000012D2 A710 syscall Allocate/PBAllocContig/AllocContig, flags=7 000012D4 89FB 2892 divs.w D4, [PC + D2 - 0x110] 000012D8 AB34 syscall bSETUP8 000012DA 6908 bvs +0xA /* 000012E4 */ 000012DC 0F89 bclr A1, D7 000012DE D0EB 1D22 add.w A0, [A3 + 0x1D22] 000012E2 4E4B trap 11 label000012E4: 000012E4 0C13 2BE5 cmpi.b [A3], 0xE5 000012E8 08C3 5F07 bset.b D3, 0x7 000012EC 0870 E307 F32D ED0E bchg.b [[A0 - 0x12F2] + A7 * 2], 0x7 000012F4 851F or.b [A7]+, D2 000012F6 634A bls +0x4C /* 00001342 */ 000012F8 8502 sbcd D2, D2 000012FA 9315 sub.b [A5], D1 000012FC A503 syscall Write, flags=5 000012FE 8B11 or.b [A1], D5 00001300 E31B rol D3.b, 1 00001302 B51B xor.b [A3]+, D2 00001304 8B6F 2663 or.w [A7 + 0x2663], D5 00001308 0727 btst -[A7], D3 0000130A 055B bchg [A3]+, D2 0000130C 1617 move.b D3, [A7] 0000130E 0578 A303 bchg [0xFFFFA303], D2 00001312 F31A .extension 0x31A <> // unimplemented 00001314 E305 asl D5.b, 1 00001316 1702 move.b -[A3], D2 00001318 B223 cmp.b D1, -[A3] 0000131A 3422 move.w D2, -[A2] 0000131C 4EC3 jmp D3 0000131E 03F3 .incomplete 00001320 1A37 0652 move.b D5, [A7 + D0.w * 8 + 0x52] 00001324 7C16 moveq.l D6, 0x16 00001326 DB00 addx.b D5, D0 00001328 F378 .extension 0x378 <> // unimplemented 0000132A FB3C .extension 0xB3C <> // unimplemented 0000132C C550 and.w [A0], D2 0000132E 568B addq.l A3, 3 00001330 1D16 move.b -[A6], [A6] 00001332 0800 132E btst.b D0, 0x2E /* '.' */ 00001336 0507 btst D7, D2 00001338 1B2E 6500 move.b -[A5], [A6 + 0x6500] 0000133C 2B53 6500 move.l [A5 + 0x6500], [A3] 00001340 85B5 E92C or.l <>, D2 // begin alternate branch 00001342-00001344 label00001342: 00001342 E92C lsl D4.b, D4 // end alternate branch 00001342-00001344 label00001342: // (misaligned) 00001344 231E move.l -[A1], [A6]+ 00001346 B333 29B9 0998 89B5 xor.b [[0x99889B5 + D2]], D1 0000134E 6502 bcs +0x4 /* 00001352 */ 00001350 3B22 move.w -[A5], -[A2] label00001352: 00001352 E500 asl D0.b, 2 00001354 2588 8306 BB42 move.l [[A2 + <>] + A0 * 2 - 0x44BE], A0 0000135A 6503 bcs +0x5 /* 0000135F */ 0000135C 3B38 7156 move.w -[A5], [0x00007156] 00001360 6B63 bmi +0x65 /* 000013C5 */ 00001362 0EF3 .incomplete 00001364 7AA3 moveq.l D5, 0xFFFFFFA3 00001366 20E9 0E83 move.l [A0]+, [A1 + 0xE83] 0000136A 3889 move.w [A4], A1 0000136C 004B 5365 ori.w A3, 0x5365 /* 'Se' */ 00001370 0343 bchg D3, D1 00001372 5349 subq.w A1, 1 00001374 E313 roxl D3.b, 1 00001376 1865 movea.b A4, -[A5] 00001378 0C6B 2321 2509 cmpi.w [A3 + 0x2509], 0x2321 /* '#!' */ 0000137E 8A65 or.w D5, -[A5] 00001380 00E5 .incomplete 00001382 534D subq.w A5, 1 00001384 E683 asr D3, 3 00001386 06FB .incomplete 00001388 71D5 moveq.l D0, 0xFFFFFFD5 0000138A 5A17 addq.b [A7], 5 0000138C 84BF or.l D2, <> 0000138E 5705 subq.b D5, 3 00001390 5B61 subq.w -[A1], 5 00001392 12AB 0285 move.b [A1], [A3 + 0x285] 00001396 D973 3D89 add.w [[ + <> + D3 * 4]], D4 0000139A 0681 127E 4348 addi.l D1, 0x127E4348 000013A0 008B 76C5 0327 ori.l A3, 0x76C50327 000013A6 8046 or.w D0, D6 000013A8 FE24 B302 .unknown 0xFE24 0xB302 (W = 7) 000013AC 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000013AE 04DC .incomplete 000013B0 5027 addq.b -[A7], 8 000013B2 0353 bchg [A3], D1 000013B4 5413 addq.b [A3], 2 000013B6 0016 8B0A ori.b [A6], 0xA /* '\n' */ 000013BA 5B02 subq.b D2, 5 000013BC 0F4A bchg A2, D7 000013BE 8442 or.w D2, D2 000013C0 9A92 sub.l D5, [A2] 000013C2 4185 .invalid 0, D5 // invalid opcode 4 with b == 6 000013C4 8344 2B01 pack D1, D4, 0x2B01 000013C8 4208 clr.b A0 000013CA 1E16 move.b D7, [A6] 000013CC 7B29 moveq.l D5, 0x29 000013CE 2B0C move.l -[A5], A4 000013D0 F589 .invalid <> 000013D2 0B36 06DE btst [A6 + D0.w * 8 - 0x34], D5 000013D6 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4 000013D8 4A84 tst.l D4 000013DA 3707 move.w -[A3], D7 000013DC 6B81 bmi -0x7D /* 0000135F */ 000013DE 8E43 or.w D7, D3 000013E0 0006 DE3B ori.b D6, 0x3B /* ';' */ 000013E4 1853 movea.b A4, [A3] 000013E6 0A4A 631C xori.w A2, 0x631C 000013EA 2B01 move.l -[A5], D1 000013EC 4309 .invalid 1, A1 // invalid opcode 4 with b == 4 000013EE 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000013F0 1709 move.b -[A3], A1 000013F2 9AFE sub.w A5, <> 000013F4 AB01 syscall BitsToMap 000013F6 D627 add.b D3, -[A7] 000013F8 0795 bclr [A5], D3 000013FA A344 syscall SetFPos, flags=3 000013FC FE32 1405 .unknown 0xFE32 0x1405 (W = 7) 00001400 ED33 roxl D3.b, D6 00001402 60A3 bra -0x5B /* 000013A7 */ 00001404 0043 0993 ori.w D3, 0x993 00001408 088B 01D8 bclr.b A3, 0xD8 0000140C 1463 movea.b A2, -[A3] 0000140E 1806 move.b D4, D6 00001410 DE82 add.l D7, D2 00001412 1B0F move.b -[A5], A7 00001414 EB02 asl D2.b, 5 00001416 7300 moveq.l D1, 0x00 00001418 6104 bsr +0x6 /* 0000141E */ 0000141A 0702 btst D2, D3 0000141C 4240 clr.w D0 fn0000141E: 0000141E 136B AB29 52FB move.b [A1 + 0x52FB], [A3 - 0x54D7] 00001424 2344 141E move.l [A1 + 0x141E], D4 00001428 381B move.w D4, [A3]+ 0000142A 0144 bchg D4, D0 0000142C D346 addx.w D1, D6 0000142E 444C neg.w A4 00001430 1E38 7B0D move.b D7, [0x00007B0D] 00001434 536A 4C4B subq.w [A2 + 0x4C4B], 1 00001438 8A28 26A3 or.b D5, [A0 + 0x26A3] 0000143C 0217 03D1 andi.b [A7], 0xD1 00001440 2708 move.l -[A3], A0 00001442 9514 sub.b [A4], D2 00001444 2E04 move.l D7, D4 00001446 82BB 044A or.l D1, [PC + D0.w * 4 + 0x4A] 0000144A AC10 syscall Unique1ID, auto_pop 0000144C C50F abcd -[A2], -[A7] 0000144E 6B6B bmi +0x6D /* 000014BB */ 00001450 78CC moveq.l D4, 0xFFFFFFCC 00001452 0107 btst D7, D0 00001454 2704 move.l -[A3], D4 00001456 8827 or.b D4, -[A7] 00001458 0826 2185 btst.b -[A6], 0x85 0000145C DC78 610C add.w D6, [0x0000610C] 00001460 2701 move.l -[A3], D1 00001462 A763 syscall MaxApplZone, flags=7 00001464 008B 1442 731D ori.l A3, 0x1442731D 0000146A 286B 1B8B movea.l A4, [A3 + 0x1B8B] 0000146E 00EB .incomplete 00001470 0010 EB12 ori.b [A0], 0x12 00001474 4A84 tst.l D4 00001476 1C50 movea.b A6, [A0] 00001478 054E bchg A6, D2 0000147A 633C bls +0x3E /* 000014B8 */ 0000147C C1CD muls.w D0, A5 0000147E 7305 moveq.l D1, 0x05 00001480 321C move.w D1, [A4]+ 00001482 0414 0F8C subi.b [A4], 0x8C 00001486 0587 bclr D7, D2 00001488 8414 or.b D2, [A4] 0000148A 02BB 2813 1B6A A97D andi.l <>, 0x28131B6A 00001492 3701 move.w -[A3], D1 00001494 4AE1 tas.b -[A1] 00001496 E3B3 roxl D3, D1 00001498 028A 041E 107C andi.l A2, 0x41E107C 0000149E 2C66 movea.l A6, -[A6] 000014A0 6633 bne +0x35 /* 000014D5 */ 000014A2 4C28 531E A836 movem.w D1,D2,D3,D4,A0,A1,A4,A6, [A0 - 0x57CA] 000014A8 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000014AA 7406 moveq.l D2, 0x06 000014AC BB08 cmpm.b [A5]+, [A0]+ 000014AE 10BB 0828 move.b [A0], [PC + D0 + 0x28] 000014B2 1E6A AB01 movea.b A7, [A2 - 0x54FF] 000014B6 1380 3E1E move.b [A1 + D3 * 8 + 0x1E], D0 // begin alternate branch 000014B8-000014BA label000014B8: 000014B8 3E1E move.w D7, [A6]+ // end alternate branch 000014B8-000014BA label000014B8: // (misaligned) 000014BA 6A93 bpl -0x6B /* 0000144F */ 000014BC 1A2B 740F move.b D5, [A3 + 0x740F] 000014C0 5C56 addq.w [A6], 6 000014C2 7C2C moveq.l D6, 0x2C 000014C4 B70A cmpm.b [A3]+, [A2]+ 000014C6 174B 2327 move.b [A3 + 0x2327], A3 000014CA 00D8 .incomplete 000014CC 3E41 movea.w A7, D1 000014CE D268 E31A add.w D1, [A0 - 0x1CE6] 000014D2 01D8 .incomplete 000014D4 589B addq.l [A3]+, 4 000014D6 0D17 btst [A7], D6 000014D8 075D bchg [A5]+, D3 000014DA 1C3E move.b D6, <> 000014DC 0328 D383 btst [A0 - 0x2C7D], D1 000014E0 0707 btst D7, D3 000014E2 485B pea.l [A3]+ 000014E4 081C 2807 btst.b [A4]+, 0x7 000014E8 054D bchg A5, D2 000014EA 8CA6 or.l D6, -[A6] 000014EC DB10 add.b [A0], D5 000014EE 1705 move.b -[A3], D5 000014F0 F4A5 .invalid <> 000014F2 8E17 or.b D7, [A7] 000014F4 05F9 .incomplete 000014F6 2332 6707 1F33 2417 move.l -[A1], [[A2 + <>] + D6 * 8 + 0x1F332417] 000014FE 06DA .incomplete 00001500 6A17 bpl +0x19 /* 00001519 */ 00001502 09A4 bclr -[A4], D4 00001504 9712 sub.b [A2], D3 00001506 83AB 101B or.l [A3 + 0x101B], D1 0000150A 0728 B31A btst [A0 - 0x4CE6], D3 0000150E 2707 move.l -[A3], D7 00001510 2807 move.l D4, D7 00001512 009B 6423 0B1E ori.l [A3]+, 0x64230B1E 00001518 640B bcc +0xD /* 00001525 */ 0000151A 12E0 move.b [A1]+, -[A0] 0000151C 4646 not.w D6 0000151E 0708 btst A0, D3 00001520 6283 bhi -0x7B /* 000014A5 */ 00001522 0884 4B18 bclr.b D4, 0x18 00001526 4C40 1C6A movem.l D1,D3,D5,D6,A2,A3,A4, D0 0000152A 21DD 001B move.l [0x0000001B], [A5]+ 0000152E 45DB lea.l A2, [A3]+ 00001530 1274 7453 movea.b A1, [A4 + D7.w * 4 + 0x53] 00001534 3536 DB19 move.w -[A2], [[A6 + A5 * 2]] 00001538 0B0A btst A2, D5 0000153A 80D3 divu.w D0, [A3] 0000153C 09C8 .incomplete 0000153E 3E0F move.w D7, A7 00001540 3E6B 1496 movea.w A7, [A3 + 0x1496] 00001544 F674 3310 .extension 0x674 <>, 0x3310 // unimplemented 00001548 0B08 btst A0, D5 0000154A 8B0C sbcd -[A5], -[A4] 0000154C 2B18 move.l -[A5], [A0]+ 0000154E 5AA1 addq.l -[A1], 5 00001550 20D3 move.l [A0]+, [A3] 00001552 0C47 08B7 cmpi.w D7, 0x8B7 00001556 2C24 move.l D6, -[A4] 00001558 8B19 or.b [A1]+, D5 0000155A 8A50 or.w D5, [A0] 0000155C 2E04 move.l D7, D4 0000155E 6C10 bge +0x12 /* 00001570 */ 00001560 070A btst A2, D3 00001562 B2F3 004B cmpa.w A1, [A3 + D0.w + 0x4B] 00001566 0E83 43F3 3EE2 .invalid.l D3, 0x43F33EE2 // invalid immediate operation 0000156C 0FF6 .incomplete 0000156E 740F moveq.l D2, 0x0F label00001570: 00001570 A559 syscall RmvTime, flags=5 00001572 8B05 sbcd D5, D5 00001574 A02C syscall InitApplZone 00001576 6B4D bmi +0x4F /* 000015C5 */ 00001578 1B18 move.b -[A5], [A0]+ 0000157A 0706 btst D6, D3 0000157C 307A 7A03 movea.w A0, [PC + 0x7A03 /* 00008F81, cstring "" */] 00001580 1993 2963 0212 2C05 E723 move.b [[A4 + 0x212] + 0x2C05E723], [A3] 0000158A 312B 00D3 move.w -[A0], [A3 + 0xD3] 0000158E 38BB 32CE move.w [A4], [PC + D3.w * 2 - 0x50] 00001592 44EB 0048 move.b [A3 + 0x48], CCR 00001596 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3 00001598 2310 move.l -[A1], [A0] 0000159A 4844 swap.w D4 0000159C E500 asl D0.b, 2 0000159E 8833 1123 1088 4473 09EB or.b D4, [[A3 + 0x1088 + D1] + 0x447309EB] 000015A8 002C 3B10 9B31 ori.b [A4 - 0x64CF], 0x10 000015AE 2CA1 move.l [A6], -[A1] 000015B0 0016 5B15 ori.b [A6], 0x15 000015B4 9B31 1626 sub.b [A1 + D1.w * 8 + 0x26], D5 000015B8 8334 E847 or.b [A4 + A6 + 0x47], D1 000015BC 044E 1309 subi.w A6, 0x1309 000015C0 247B 1912 1309 movea.l A2, [[PC + D1] + 0x1309] 000015C6 09EC .incomplete 000015C8 12E3 move.b [A1]+, -[A3] 000015CA 013B 471C btst <>, D0 000015CE 1309 move.b -[A1], A1 000015D0 0304 btst D4, D1 000015D2 321C move.w D1, [A4]+ 000015D4 E301 asl D1.b, 1 000015D6 223B 05C2 5A21 move.l D1, [[ + <>] + 0x5A21] 000015DC 2668 3313 movea.l A3, [A0 + 0x3313] 000015E0 224E movea.l A1, A6 000015E2 7C07 moveq.l D6, 0x07 000015E4 079A bclr [A2]+, D3 000015E6 EB1D rol D5.b, 5 000015E8 2536 6573 C35F F312 170B 4B45 move.l -[A2], [[A6 - 0x3CA00CEE] + 0x170B4B45] 000015F4 03E1 .incomplete 000015F6 6CF3 bge -0xB /* 000015EB */ 000015F8 2D07 move.l -[A6], D7 000015FA 07B5 020B bclr [A5 + D0.w * 2 + 0xB], D3 000015FE 6FA3 ble -0x5B /* 000015A3 */ 00001600 0083 0B3D 6061 ori.l D3, 0xB3D6061 00001606 04EB .incomplete 00001608 39EB 1D27 0ABB move.w 0xABB, [A3 + 0x1D27] 0000160E EC89 lsr D1, 6 00001610 936B 0A81 sub.w [A3 + 0xA81], D1 00001614 9383 subx.l D1, D3 00001616 0B29 08AE btst [A1 + 0x8AE], D5 0000161A E300 asl D0.b, 1 0000161C 6B1A bmi +0x1C /* 00001638 */ 0000161E 462B 0007 not.b [A3 + 0x7] 00001622 0128 8CE0 btst [A0 - 0x7320], D0 00001626 0B01 btst D1, D5 00001628 58FB 0603 svc [PC + D0.w * 8 + 0x3] 0000162C 05EB .incomplete 0000162E 0633 00EB 00FB addi.b [A3 + D0.w - 0x5], 0xEB 00001634 06CB .incomplete 00001636 01EB .incomplete label00001638: 00001638 09EB .incomplete 0000163A 06A4 0305 FB06 addi.l -[A4], 0x305FB06 00001640 12FB 0600 move.b [A1]+, [PC + D0.w * 8] 00001644 1B65 2603 move.b [A5 + 0x2603], -[A5] 00001648 0723 btst -[A3], D3 0000164A 1447 movea.b A2, D7 0000164C 0845 7317 bchg.b D5, 0x17 00001650 AEB3 syscall 0xAB3, auto_pop 00001652 0B04 btst D4, D5 00001654 0023 45D4 ori.b -[A3], 0xD4 00001658 9B06 subx.b D5, D6 0000165A 2175 9712 C99B 0A2B move.l [A0 + 0xA2B], [[A5 + A1 * 8] - 0x3665] 00001662 1D5A 5B16 move.b [A6 + 0x5B16], [A2]+ 00001666 731D moveq.l D1, 0x1D 00001668 5893 addq.l [A3], 4 0000166A 0AB9 02FB 240E 032C 58FB xori.l [0x032C58FB], 0x2FB240E 00001674 1874 0B02 F713 movea.b A4, [[A4 + <> + D0 * 2] - 0x8ED] 0000167A E361 asl D1.w, D1 0000167C 0438 A713 F738 subi.b [0xFFFFF738], 0x13 00001682 FB18 .extension 0xB18 <> // unimplemented 00001684 0442 C714 subi.w D2, 0xC714 00001688 07F3 .incomplete 0000168A 04F9 .incomplete 0000168C 01A1 bclr -[A1], D0 0000168E 03A1 bclr -[A1], D1 00001690 0503 btst D3, D2 00001692 2C36 DAD7 move.l D6, [A6 + A5 * 2 - 0x41] 00001696 142B F901 move.b D2, [A3 - 0x6FF] 0000169A AD03 syscall SetFontLock, auto_pop 0000169C D303 addx.b D1, D3 0000169E 6B08 bmi +0xA /* 000016A8 */ 000016A0 C714 and.b [A4], D3 000016A2 49E0 lea.l A4, -[A0] 000016A4 B293 cmp.l D1, [A3] 000016A6 0900 btst D0, D4 label000016A8: 000016A8 0F34 3708 btst [A4 + <> + D3 * 8], D7 000016AC B427 cmp.b D2, -[A7] 000016AE 063F CA33 addi.b <>, 0x33 /* '3' */ 000016B2 1AA1 move.b [A5], -[A1] 000016B4 4E6D move A5, USP 000016B6 E1E1 asl .w -[A1] 000016B8 4E2B .invalid // invalid opcode 4 000016BA 000B 00C3 ori.b A3, 0xC3 000016BE 2227 move.l D1, -[A7] 000016C0 0564 bchg -[A4], D2 000016C2 2704 move.l -[A3], D4 000016C4 3122 move.w -[A0], -[A2] 000016C6 AE81 syscall 0xA81, auto_pop 000016C8 B0A3 cmp.l D0, -[A3] 000016CA 2F41 03CC move.l [A7 + 0x3CC], D1 000016CE 0053 2589 ori.w [A3], 0x2589 000016D2 C7D3 muls.w D3, [A3] 000016D4 0007 027E ori.b D7, 0x7E /* '~' */ 000016D8 DC04 add.b D6, D4 000016DA 2E38 848B move.l D7, [0xFFFF848B] 000016DE 0B17 btst [A7], D5 000016E0 07BA 1412 bclr [PC + 0x1412 /* 00002AF4, cstring "" */], D3 000016E4 A301 syscall Close, flags=3 000016E6 A138 syscall WriteParam, flags=1 000016E8 1305 move.b -[A1], D5 000016EA 9329 7305 sub.b [A1 + 0x7305], D1 000016EE A932 syscall DisposeMenu 000016F0 E309 lsl D1.b, 1 000016F2 1B18 move.b -[A5], [A0]+ 000016F4 5B13 subq.b [A3], 5 000016F6 E2B2 roxr D2, D1 000016F8 D338 B223 add.b [0xFFFFB223], D1 000016FC 31BB 3232 1445 move.w [A0 + D1.w * 4 + 0x45], [PC + D3.w * 2 + 0x32] 00001702 6200 0F8C bhi +0xF8E /* 00002690 */ 00001706 3324 move.w -[A1], -[A4] 00001708 A127 syscall ReallocateHandle, flags=1 0000170A 692D bvs +0x2F /* 00001739 */ 0000170C E70E lsl D6.b, 3 0000170E 1983 0B42 0841 move.b [[A4 + <>] + 0x841], D3 00001714 4229 0C63 clr.b [A1 + 0xC63] 00001718 09D3 .incomplete 0000171A 28BB 013A 08C9 6893 0117 move.l [A4], [[PC + 0x8C96893 + D0] + 0x117] 00001724 0BE7 .incomplete 00001726 9315 sub.b [A5], D1 00001728 DB07 addx.b D5, D7 0000172A E31B rol D3.b, 1 0000172C 022B 091C D300 andi.b [A3 - 0x2D00], 0x1C 00001732 0304 btst D4, D1 00001734 0702 btst D2, D3 00001736 933B 0355 sub.b <>, D1 0000173A 5DA1 subq.l -[A1], 6 0000173C 0C10 2E04 cmpi.b [A0], 0x4 00001740 CE78 DB5A and.w D7, [0xFFFFDB5A] 00001744 8B16 or.b [A6], D5 00001746 04C3 .incomplete 00001748 095A bchg [A2]+, D4 0000174A CE28 C100 and.b D7, [A0 - 0x3F00] 0000174E 10C3 move.b [A0]+, D3 00001750 094B bchg A3, D4 00001752 01CE .incomplete 00001754 76C1 moveq.l D3, 0xFFFFFFC1 00001756 0050 C309 ori.w [A0], 0xC309 0000175A 5B02 subq.b D2, 5 0000175C CE6A C100 and.w D7, [A2 - 0x3F00] 00001760 38C3 move.w [A4]+, D3 00001762 09D6 .incomplete 00001764 B25A cmp.w D1, [A2]+ 00001766 1B3B E187 1304 CB0C move.b -[A5], [[ + <>] + A6 + 0x1304CB0C] 0000176E 0B00 btst D0, D5 00001770 BB67 xor.w -[A7], D5 00001772 A100 syscall Open/PBHOpen/HOpen, flags=1 00001774 4306 .invalid 1, D6 // invalid opcode 4 with b == 4 00001776 FB02 .extension 0xB02 <> // unimplemented 00001778 9B40 subx.w D5, D0 0000177A E607 asr D7.b, 3 0000177C 0326 btst -[A6], D1 0000177E 5702 subq.b D2, 3 00001780 94A1 sub.l D2, -[A1] 00001782 5DD3 slt [A3] 00001784 11A5 1672 move.b [A0 + D1.w * 8 + 0x72], -[A5] 00001788 161E move.b D3, [A6]+ 0000178A 387C 3B03 movea.w A4, 0x3B03 0000178E 6666 bne +0x68 /* 000017F6 */ 00001790 1E50 movea.b A7, [A0] 00001792 7CD3 moveq.l D6, 0xFFFFFFD3 00001794 0066 6647 ori.w -[A6], 0x6647 /* 'fG' */ 00001798 0C05 0105 cmpi.b D5, 0x5 0000179C 2B03 move.l -[A5], D3 0000179E 2C63 movea.l A6, -[A3] 000017A0 05D3 .incomplete 000017A2 006C BB06 3A73 ori.w [A4 + 0x3A73], 0xBB06 000017A8 0B74 9053 bchg [A4 + A1.w + 0x53], D5 000017AC 021B 2000 andi.b [A3]+, 0x0 000017B0 9B07 subx.b D5, D7 000017B2 1707 move.b -[A3], D7 000017B4 E2B3 roxr D3, D1 000017B6 0661 0144 addi.w -[A1], 0x144 000017BA 7101 moveq.l D0, 0x01 000017BC 966C 3B03 sub.w D3, [A4 + 0x3B03] 000017C0 3AD3 move.w [A5]+, [A3] 000017C2 2B51 01BB move.l [A5 + 0x1BB], [A1] 000017C6 006C E301 C102 ori.w [A4 - 0x3EFE], 0xE301 000017CC 3671 01E8 1707 movea.w A3, [0x1707] 000017D2 ED5E rol D6.w, 6 000017D4 3B41 7340 move.w [A5 + 0x7340], D1 000017D8 F301 .extension 0x301 <> // unimplemented 000017DA 8417 or.b D2, [A7] 000017DC 0C42 7B41 cmpi.w D2, 0x7B41 /* '{A' */ 000017E0 A5E8 syscall vHiliteText, flags=5 000017E2 365B movea.w A3, [A3]+ 000017E4 4642 not.w D2 000017E6 4C45 0163 movem.l D0,D1,D5,D6,A0, D5 000017EA 3307 move.w -[A1], D7 000017EC 0D86 bclr D6, D6 000017EE A500 syscall Open/PBHOpen/HOpen, flags=5 000017F0 733C moveq.l D1, 0x3C 000017F2 DAA9 0007 add.l D5, [A1 + 0x7] label000017F6: 000017F6 83AD A500 or.l [A5 - 0x5B00], D1 000017FA CB37 0B02 A900 and.b [[A7 + <> + D0 * 2] - 0x5700], D5 00001800 2B8B A900 move.l [A5 + <> + A2], A3 00001804 DB51 add.w [A1], D5 00001806 D4A9 00D3 add.l D2, [A1 + 0xD3] 0000180A 5107 subq.b D7, 8 0000180C 081E A500 btst.b [A6]+, 0x0 00001810 33C0 4907 935D move.w [0x4907935D], D0 00001816 4507 .invalid 2, D7 // invalid opcode 4 with b == 4 00001818 045B 4603 subi.w [A3]+, 0x4603 0000181C 6B17 bmi +0x19 /* 00001835 */ 0000181E 0C32 26C3 1107 0C5F AD51 cmpi.b [[A2 + <>] + D1 + 0xC5FAD51], 0xC3 00001828 0E61 B8D3 .invalid.w -[A1], 0xB8D3 // invalid immediate operation 0000182C 5B1C subq.b [A4]+, 5 0000182E 1704 move.b -[A3], D4 00001830 9500 subx.b D2, D0 00001832 9385 subx.l D1, D5 00001834 D35B add.w [A3]+, D1 00001836 0D17 btst [A7], D6 00001838 0316 btst [A6], D1 0000183A C174 6305 and.w [[A4 + <>] + D6 * 2], D0 0000183E 0316 btst [A6], D1 00001840 128B move.b [A1], A3 00001842 0F05 btst D5, D7 00001844 4F03 .invalid 7, D3 // invalid opcode 4 with b == 4 00001846 0300 btst D0, D1 00001848 0F4A bchg A2, D7 0000184A 0101 btst D1, D0 0000184C 932F 2B03 sub.b [A7 + 0x2B03], D1 00001850 1614 move.b D3, [A4] 00001852 1AF3 1001 move.b [A5]+, [A3 + D1.w + 0x1] 00001856 0A07 0484 xori.b D7, 0x84 0000185A 3213 move.w D1, [A3] 0000185C 15D3 3B7E move.b [PC + 0x3B7E /* 000053DC, cstring "" */], [A3] 00001860 B35B xor.w [A3]+, D1 00001862 140B move.b D2, A3 00001864 029A 00A3 38A3 andi.l [A2]+, 0xA338A3 0000186A 0032 1326 1340 ori.b [A2 + <>], 0x26 /* '&' */ 00001870 6B47 bmi +0x49 /* 000018B9 */ 00001872 304B movea.w A0, A3 00001874 16ED 0100 move.b [A3]+, [A5 + 0x100] 00001878 0F81 bclr D1, D7 0000187A 018B bclr A3, D0 0000187C 0D03 btst D3, D6 0000187E 3297 move.w [A1], [A7] 00001880 161C move.b D3, [A4]+ 00001882 0F4A bchg A2, D7 00001884 D2B3 3593 4D1A BB16 add.l D1, [[ + D3 * 4] + 0x4D1ABB16] 0000188C BB59 xor.w [A1]+, D5 0000188E A183 syscall SetOSDefault, flags=1 00001890 CC40 and.w D6, D0 00001892 0F1C btst [A4]+, D7 00001894 168D move.b [A3], A5 00001896 01EA .incomplete 00001898 9304 subx.b D1, D4 0000189A 2B6B 84C3 3232 move.l [A5 + 0x3232 /* export_1602 */], [A3 - 0x7B3D] 000018A0 0608 A104 addi.b A0, 0x4 000018A4 00AB 538B 0DF3 08C4 ori.l [A3 + 0x8C4], 0x538B0DF3 000018AC 816B 0B23 or.w [A3 + 0xB23], D0 000018B0 0C18 0E0A cmpi.b [A0]+, 0xA /* '\n' */ 000018B4 2B09 move.l -[A5], A1 000018B6 C12B 6305 and.b [A3 + 0x6305], D0 000018BA 2B09 move.l -[A5], A1 000018BC 990B subx.b -[A4], -[A3] 000018BE 1465 movea.b A2, -[A5] 000018C0 03DB .incomplete 000018C2 4201 clr.b D1 000018C4 0B71 04A3 bchg [A1 + D0.w * 4 - 0x93], D5 000018C8 00C1 .incomplete 000018CA 28F3 0E85 move.l [A4]+, [A3 + D0 * 8 - 0x123] 000018CE 565B addq.w [A3]+, 3 000018D0 2007 move.l D0, D7 000018D2 0185 bclr D5, D0 000018D4 2E10 move.l D7, [A0] 000018D6 530A subq.b A2, 1 000018D8 DB29 C412 add.b [A1 - 0x3BEE], D5 000018DC 5B20 subq.b -[A0], 5 000018DE 9504 subx.b D2, D4 000018E0 0101 btst D1, D0 000018E2 A103 syscall Write, flags=1 000018E4 211C move.l -[A0], [A4]+ 000018E6 00A3 800F 9D0C ori.l -[A3], 0x800F9D0C 000018EC 3312 move.w -[A1], [A2] 000018EE CB0A abcd -[A5], -[A2] 000018F0 1400 move.b D2, D0 000018F2 7B27 moveq.l D5, 0x27 000018F4 1412 move.b D2, [A2] 000018F6 2B09 move.l -[A5], A1 000018F8 8500 sbcd D2, D0 000018FA 0063 65C5 ori.w -[A3], 0x65C5 000018FE 000F 3281 ori.b A7, 0x81 00001902 00D2 .incomplete 00001904 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 00001906 5B25 subq.b -[A5], 5 00001908 000F 1E04 ori.b A7, 0x4 0000190C E364 asl D4.w, D1 0000190E DB06 addx.b D5, D6 00001910 810E sbcd -[A0], -[A6] 00001912 02AB 280F C413 1B28 andi.l [A3 + 0x1B28], 0x280FC413 0000191A 0701 btst D1, D3 0000191C C501 abcd D2, D1 0000191E 0E6D 9A67 0845 .invalid.w [A5 + 0x845], 0x9A67 // invalid immediate operation 00001924 6300 0314 bls +0x316 /* 00001C3A */ 00001928 4A40 tst.w D0 0000192A E543 asl D3.w, 2 0000192C A339 syscall ReadDateTime, flags=3 0000192E 2B01 move.l -[A5], D1 00001930 8500 sbcd D2, D0 00001932 BB56 xor.w [A6], D5 00001934 0617 0E89 addi.b [A7], 0x89 00001938 2B00 move.l -[A5], D0 0000193A 3600 move.w D3, D0 0000193C DB20 add.b -[A0], D5 0000193E 300D move.w D0, A5 00001940 0104 btst D4, D0 00001942 0501 btst D1, D2 00001944 1701 move.b -[A3], D1 00001946 E389 lsl D1, 1 00001948 0349 bchg A1, D1 0000194A 5237 0DF6 addq.b <>, 1 0000194E 2316 move.l -[A1], [A6] 00001950 E5DE roxl .w [A6]+ 00001952 BB56 xor.w [A6], D5 00001954 C5B7 5B17 E503 8B0E and.l [[A7] + D5 * 2 - 0x1AFC74F2], D2 0000195C 0053 652D ori.w [A3], 0x652D /* 'e-' */ 00001960 F6FB 6000 .extension 0x6FB <> // unimplemented 00001964 BB3E xor.b <>, D5 00001966 5E2B 1A00 addq.b [A3 + 0x1A00], 7 0000196A 9365 sub.w -[A5], D1 0000196C 00B3 7422 EB3B 2B08 ori.l [A3 + <> + D2 * 2], 0x7422EB3B 00001974 222B 372B move.l D1, [A3 + 0x372B] 00001978 0807 0780 btst.b D7, 0x80 0000197C 34AB 25B3 move.w [A2], [A3 + 0x25B3] 00001980 175C 564B move.b [A3 + 0x564B], [A4]+ 00001984 19B4 E321 5B13 0E01 move.b [A4 + D0 * 8 + 0x1], [[A4 + 0x5B13 + A6 * 2]] 0000198C E769 lsl D1.w, D3 0000198E 342B 69F3 move.w D2, [A3 + 0x69F3] 00001992 01C9 .incomplete 00001994 0193 bclr [A3], D0 00001996 5BD5 smi [A5] 00001998 0150 bchg [A0], D0 0000199A 2B69 7304 0330 move.l [A5 + 0x330], [A1 + 0x7304] 000019A0 C67E and.w D3, <> 000019A2 0330 3B6B 7304 C33B C622 btst [[A0 + 0x7304] - 0x3CC439DE], D1 000019AC C33B 2B08 and.b [PC + <> + D2 * 2], D1 000019B0 7E4B moveq.l D7, 0x4B 000019B2 37E1 97A5 0853 move.w [[0x853] + A1 * 8], -[A1] 000019B8 1741 035E move.b [A3 + 0x35E], D1 000019BC A31B syscall SetZone, flags=3 000019BE 000F 02DB ori.b A7, 0xDB 000019C2 375D 107E move.w [A3 + 0x107E], [A5]+ 000019C6 F315 .extension 0x315 <> // unimplemented 000019C8 001B 4345 ori.b [A3]+, 0x45 /* 'E' */ 000019CC 017B 0401 bchg [PC + D0.w * 4 + 0x1], D0 000019D0 03A5 bclr -[A5], D1 000019D2 0003 18A1 ori.b D3, 0xA1 000019D6 0000 3B76 ori.b D0, 0x76 /* 'v' */ 000019DA 000F 000F ori.b A7, 0xF 000019DE 31D8 9B28 move.w [0xFFFF9B28], [A0]+ 000019E2 0709 btst A1, D3 000019E4 5F63 subq.w -[A3], 7 000019E6 05DB .incomplete 000019E8 1765 B996 move.b [A3 - 0x466A], -[A5] 000019EC 00CB .incomplete 000019EE 42A3 clr.l -[A3] 000019F0 0012 6B18 ori.b [A2], 0x18 000019F4 12E8 1253 move.b [A1]+, [A0 + 0x1253] 000019F8 3083 move.w [A0], D3 000019FA 8053 or.w D0, [A3] 000019FC 3068 6B38 movea.w A0, [A0 + 0x6B38] 00001A00 1700 move.b -[A3], D0 00001A02 4B3B 0A7B .invalid 5, [PC + D0 * 2 + 0x7B] // invalid opcode 4 with b == 4 00001A06 061E 5330 addi.b [A6]+, 0x30 /* '0' */ 00001A0A 0B14 btst [A4], D5 00001A0C A30E syscall UnmountVol/HUnmountVol, flags=3 00001A0E A881 syscall EqualPt 00001A10 0093 0873 1234 ori.l [A3], 0x8731234 00001A16 070F btst A7, D3 00001A18 A905 syscall DragGrayRgn 00001A1A B0A1 cmp.l D0, -[A1] 00001A1C 21A5 0263 move.l [A0 + D0.w * 2 + 0x63], -[A5] 00001A20 6514 bcs +0x16 /* 00001A36 */ 00001A22 A521 syscall GetPtrSize, flags=5 00001A24 14D2 move.b [A2]+, [A2] 00001A26 2357 0F81 move.l [A1 + 0xF81], [A7] 00001A2A 21EB 2B41 03FA move.l [0x000003FA], [A3 + 0x2B41] 00001A30 0B11 btst [A1], D5 00001A32 BB69 6B03 xor.w [A1 + 0x6B03], D5 label00001A36: 00001A36 8304 sbcd D1, D4 00001A38 0B13 btst [A3], D5 00001A3A 0B19 btst [A1]+, D5 00001A3C 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 00001A3E A61B syscall SetZone, flags=6 00001A40 4225 clr.b -[A5] 00001A42 B45B cmp.w D2, [A3]+ 00001A44 1E05 move.b D7, D5 00001A46 C23B 7207 and.b D1, [PC + D7.w * 2 + 0x7] 00001A4A 09B7 5330 0707 909B bclr [A7 + 0x707909B + D5 * 2], D4 00001A52 28EB 291E move.l [A4]+, [A3 + 0x291E] 00001A56 9B28 EB0B sub.b [A0 - 0x14F5], D5 00001A5A 5844 addq.w D4, 4 00001A5C 8100 sbcd D0, D0 00001A5E DB08 addx.b -[A5], -[A0] 00001A60 FE74 8100 .extension 0xE74 <>, 0x8100 // unimplemented 00001A64 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4 00001A66 3861 movea.w A4, -[A1] 00001A68 000F 366B ori.b A7, 0x6B /* 'k' */ 00001A6C 0204 DB00 andi.b D4, 0x0 00001A70 0321 btst -[A1], D1 00001A72 9B28 233F sub.b [A0 + 0x233F], D5 00001A76 106B 1741 movea.b A0, [A3 + 0x1741] 00001A7A 06E3 .incomplete 00001A7C 1283 move.b [A1], D3 00001A7E 04A3 0A63 0AA1 subi.l -[A3], 0xA630AA1 00001A84 048B 0B0B 1339 subi.l A3, 0xB0B1339 00001A8A 054B bchg A3, D2 00001A8C 0C44 2101 cmpi.w D4, 0x2101 00001A90 A304 syscall Control, flags=3 00001A92 A873 syscall SetPort 00001A94 161C move.b D3, [A4]+ 00001A96 1029 0C10 move.b D0, [A1 + 0xC10] 00001A9A A717 syscall Eject, flags=7 00001A9C CCD3 mulu.w D6, [A3] 00001A9E 0ABB 0032 1C10 AC07 xori.l [PC + A2 * 4 + 0x7], 0x321C10 00001AA6 00A0 E90A A6FB ori.l -[A0], 0xE90AA6FB 00001AAC 1723 move.b -[A3], -[A3] 00001AAE 0E93 35AB 35FE .invalid.l [A3], 0x35AB35FE // invalid immediate operation 00001AB4 A633 syscall VInstall, flags=6 00001AB6 1353 0993 move.b [A1 + 0x993], [A3] 00001ABA 1C1E move.b D6, [A6]+ 00001ABC 1043 movea.b A0, D3 00001ABE 3EFB 1836 move.w [A7]+, [PC + D1 + 0x36] 00001AC2 1B3F move.b -[A5], <> 00001AC4 2B13 move.l -[A5], [A3] 00001AC6 DB00 addx.b D5, D0 00001AC8 9B79 6B97 DAA3 sub.w [0x6B97DAA3], D5 00001ACE 0A43 04BB xori.w D3, 0x4BB 00001AD2 0804 E356 btst.b D4, 0x56 /* 'V' */ 00001AD6 8610 or.b D3, [A0] 00001AD8 D363 add.w -[A3], D1 00001ADA A347 syscall SetTrapAddress, flags=3 00001ADC 0E50 F323 .invalid.w [A0], 0xF323 // invalid immediate operation 00001AE0 CADB mulu.w D5, [A3]+ 00001AE2 3BA3 0C32 move.w [A5 + D0 * 4 + 0x32], -[A3] 00001AE6 1AE3 move.b [A5]+, -[A3] 00001AE8 5900 subq.b D0, 4 00001AEA C360 and.w -[A0], D1 00001AEC 8CE3 divu.w D6, -[A3] 00001AEE 05DB .incomplete 00001AF0 0E02 0F65 .invalid.b D2, 0x65 /* 'e' */ // invalid immediate operation 00001AF4 2D0F move.l -[A6], A7 00001AF6 020F 453F andi.b A7, 0x3F /* '?' */ 00001AFA C107 abcd D0, D7 00001AFC 00D3 .incomplete 00001AFE 42A3 clr.l -[A3] 00001B00 007C 931C ori.w sr, 37660 00001B04 DB00 addx.b D5, D0 00001B06 BB85 xor.l D5, D5 00001B08 C4A9 0196 and.l D2, [A1 + 0x196] 00001B0C A501 syscall Close, flags=5 00001B0E 1B0C move.b -[A5], A4 00001B10 D802 add.b D4, D2 00001B12 0F00 btst D0, D7 00001B14 4B80 .invalid 5, D0 // invalid opcode 4 with b == 6 00001B16 C42B 361A and.b D2, [A3 + 0x361A] 00001B1A 5323 subq.b -[A3], 1 00001B1C 0328 070C btst [A0 + 0x70C], D1 00001B20 C5C4 muls.w D2, D4 00001B22 002B 65A5 472B ori.b [A3 + 0x472B], 0xA5 00001B28 3ED3 move.w [A7]+, [A3] 00001B2A 4889 3917 movem.w A1, D0,D1,D2,D4,A0,A3,A4,A5 00001B2E 82C1 divu.w D1, D1 00001B30 45D4 lea.l A2, [A4] 00001B32 1303 move.b -[A1], D3 00001B34 EB0F lsl D7.b, 5 00001B36 070E btst A6, D3 00001B38 74B2 moveq.l D2, 0xFFFFFFB2 00001B3A B313 xor.b [A3], D1 00001B3C 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001B3E B320 xor.b -[A0], D1 00001B40 3B19 move.w -[A5], [A1]+ 00001B42 A331 syscall GetOSEvent, flags=3 00001B44 130E move.b -[A1], A6 00001B46 1303 move.b -[A1], D3 00001B48 A30B syscall Rename/PBHRename/HRename, flags=3 00001B4A 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001B4C 3B0A move.w -[A5], A2 00001B4E 5101 subq.b D1, 8 00001B50 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00001B52 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00001B54 6B06 bmi +0x8 /* 00001B5C */ 00001B56 5101 subq.b D1, 8 00001B58 7B18 moveq.l D5, 0x18 00001B5A C6BA 7B18 and.l D3, [PC + 0x7B18 /* 00007B1A, cstring "" */] // begin alternate branch 00001B5C-00001B5E label00001B5C: 00001B5C 7B18 moveq.l D5, 0x18 // end alternate branch 00001B5C-00001B5E label00001B5C: // (misaligned) 00001B5E 2B08 move.l -[A5], A0 00001B60 9B31 1042 sub.b [A1 + D1.w + 0x42], D5 00001B64 08B2 4400 0373 30B5 D86B 2017 0476 bclr.b [[A2 + 0x30B5D86B] + 0x20170476], 0x0 00001B72 12AB 1D00 move.b [A1], [A3 + 0x1D00] 00001B76 7360 moveq.l D1, 0x60 00001B78 6B01 bmi +0x3 /* 00001B7B */ 00001B7A 34A6 move.w [A2], -[A6] 00001B7C CB3C 4B0A and.b 0xA /* '\n' */, D5 00001B80 1606 move.b D3, D6 00001B82 7286 moveq.l D1, 0xFFFFFF86 00001B84 0700 btst D0, D3 00001B86 6872 bvc +0x74 /* 00001BFA */ 00001B88 FE72 6B20 .extension 0xE72 <>, 0x6B20 // unimplemented 00001B8C 2B07 move.l -[A5], D7 00001B8E 630F bls +0x11 /* 00001B9F */ 00001B90 CB28 32D2 and.b [A0 + 0x32D2], D5 00001B94 53B2 126B subq.l [A2 + D1.w * 2 + 0x6B], 1 00001B98 2007 move.l D0, D7 00001B9A 064E 12C0 addi.w A6, 0x12C0 00001B9E 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001BA0 3B99 D30A 48EE move.w [[A5 + <> + A5 * 2] + 0x48EE], [A1]+ 00001BA6 AC48 syscall FracSin, auto_pop 00001BA8 12DB move.b [A1]+, [A3]+ 00001BAA 0F02 btst D2, D7 00001BAC E35D rol D5.w, 1 00001BAE 32D2 move.w [A1]+, [A2] 00001BB0 1FD2 move.b <>, [A2] 00001BB2 F3BF .invalid <> 00001BB4 12C0 move.b [A1]+, D0 00001BB6 1706 move.b -[A3], D6 00001BB8 6070 bra +0x72 /* 00001C2A */ 00001BBA 0700 btst D0, D3 00001BBC A14B syscall SetGrowZone, flags=1 00001BBE 020F 5D03 andi.b A7, 0x3 00001BC2 0B09 btst A1, D5 00001BC4 3225 move.w D1, -[A5] 00001BC6 0501 btst D1, D2 00001BC8 0DC1 .incomplete 00001BCA 0145 bchg D5, D0 00001BCC 1608 move.b D3, A0 00001BCE C1F3 12BB muls.w D0, [A3 + D1.w * 2 - 0x69] 00001BD2 004B 020F ori.w A3, 0x20F 00001BD6 7D03 moveq.l D6, 0x03 00001BD8 D35D add.w [A5]+, D1 00001BDA DB18 add.b [A0]+, D5 00001BDC 8B3F or.b <>, D5 00001BDE 5BC9 4B0A dbmi D1, +0x4B0C /* 000066EA */ 00001BE2 AB1C syscall NewTempBuffer 00001BE4 3281 move.w [A1], D1 00001BE6 0242 0812 andi.w D2, 0x812 00001BEA 5B49 subq.w A1, 5 00001BEC 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4 00001BEE 0F1D btst [A5]+, D7 00001BF0 03E3 .incomplete 00001BF2 51DB sf [A3]+ 00001BF4 012B 0806 btst [A3 + 0x806], D0 00001BF8 DE32 E108 add.b D7, [A2 + <> + A6] // begin alternate branch 00001BFA-00001BFC label00001BFA: 00001BFA E108 lsl D0.b, 8 // end alternate branch 00001BFA-00001BFC label00001BFA: // (misaligned) 00001BFC D273 3973 3905 060F FD02 835D add.w D1, [[A3 + 0x3905060F] - 0x2FD7CA3] 00001C08 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00001C0A 9109 subx.b -[A0], -[A1] 00001C0C 6503 bcs +0x5 /* 00001C11 */ 00001C0E EB31 roxl D1.b, D5 00001C10 0F1C btst [A4]+, D7 00001C12 044B 020F subi.w A3, 0x20F 00001C16 7D03 moveq.l D6, 0x03 00001C18 0F65 bchg -[A5], D7 00001C1A 026D 0303 05DB andi.w [A5 + 0x5DB], 0x303 00001C20 0F9B bclr [A3]+, D7 00001C22 09DB .incomplete 00001C24 0F28 2E07 btst [A0 + 0x2E07], D7 00001C28 0B36 295A DB0C btst [[A6] - 0x24F4], D5 // begin alternate branch 00001C2A-00001C2E label00001C2A: 00001C2A 295A DB0C move.l [A4 - 0x24F4], [A2]+ // end alternate branch 00001C2A-00001C2E label00001C2A: // (misaligned) 00001C2E 1701 move.b -[A3], D1 00001C30 CC04 and.b D6, D4 00001C32 0B01 btst D1, D5 00001C34 FB86 .invalid <> 00001C36 6316 bls +0x18 /* 00001C4E */ 00001C38 72EB moveq.l D1, 0xFFFFFFEB label00001C3A: 00001C3A 0603 053B addi.b D3, 0x3B /* ';' */ 00001C3E 030B btst A3, D1 00001C40 0133 1DB3 06CB 0410 E301 9253 btst [[0x6CB0410 + D1 * 4] - 0x1CFE6DAD], D0 00001C4C 4C07 8FBC movem.w D2,D3,D4,D5,D7,A0,A1,A2,A3,A7, D7 // begin alternate branch 00001C4E-00001C54 label00001C4E: 00001C4E 8FBC 4012 2C02 or.l 0x40122C02, D7 // end alternate branch 00001C4E-00001C54 label00001C4E: // (misaligned) 00001C50 4012 negx.b [A2] 00001C52 2C02 move.l D6, D2 00001C54 A380 syscall GetVideoDefault, flags=3 00001C56 DB02 addx.b D5, D2 00001C58 1E16 move.b D7, [A6] 00001C5A 1711 move.b -[A3], [A1] 00001C5C C90B abcd -[A4], -[A3] 00001C5E 074B bchg A3, D3 00001C60 0A3E 7CDB xori.b <>, 0xDB 00001C64 0C81 2AB0 7300 cmpi.l D1, 0x2AB07300 00001C6A 6928 bvs +0x2A /* 00001C94 */ 00001C6C 8441 or.w D2, D1 00001C6E 2882 move.l [A4], D2 00001C70 AB02 syscall BitsToPix 00001C72 1E16 move.b D7, [A6] 00001C74 9308 subx.b -[A1], -[A0] 00001C76 3212 move.w D1, [A2] 00001C78 2C85 move.l [A6], D5 00001C7A 0901 btst D1, D4 00001C7C 6D03 blt +0x5 /* 00001C81 */ 00001C7E 0173 19ED bchg <>, D0 00001C82 080F 6571 btst.b A7, 0x71 /* 'q' */ 00001C86 B35C xor.w [A4]+, D1 00001C88 0672 0F72 9B89 addi.w [[ + <> + A1 * 2]], 0xF72 00001C8E 04CB .incomplete 00001C90 8438 F382 or.b D2, [0xFFFFF382] label00001C94: 00001C94 630F bls +0x11 /* 00001CA5 */ 00001C96 0FDA .incomplete 00001C98 720F moveq.l D1, 0x0F 00001C9A A013 syscall FlushVol 00001C9C 800F or.b D0, A7 00001C9E A013 syscall FlushVol 00001CA0 800F or.b D0, A7 00001CA2 0672 4B8A DB98 addi.w [ + A5 * 2], 0x4B8A 00001CA8 0E1B 160F .invalid.b [A3]+, 0xF // invalid immediate operation 00001CAC 720F moveq.l D1, 0x0F 00001CAE 1E07 move.b D7, D7 00001CB0 079C bclr [A4]+, D3 00001CB2 8383 0F72 unpk D1, D3, 0x0F72 00001CB6 4B83 .invalid 5, D3 // invalid opcode 4 with b == 6 00001CB8 280F move.l D4, A7 00001CBA 3212 move.w D1, [A2] 00001CBC 0F45 bchg D5, D7 00001CBE 372B 60A3 move.w -[A3], [A3 + 0x60A3] 00001CC2 0023 0978 ori.b -[A3], 0x78 /* 'x' */ 00001CC6 C175 0FD1 and.w [[]], D0 00001CCA 89DB divs.w D4, [A3]+ 00001CCC 0F07 btst D7, D7 00001CCE 0B3C 6305 btst 0x5, D5 00001CD2 DB0F addx.b -[A5], -[A7] 00001CD4 1E10 move.b D7, [A0] 00001CD6 FB03 .extension 0xB03 <> // unimplemented 00001CD8 78F3 moveq.l D4, 0xFFFFFFF3 00001CDA 0676 2310 284B addi.w [A6 + D2 + 0x4B], 0x2310 00001CE0 0132 A116 0504 btst [[A2] + A2 + 0x504], D0 00001CE6 0B34 A300 btst [A4 + <> + A2 * 2], D5 00001CEA DB19 add.b [A1]+, D5 00001CEC 0300 btst D0, D1 00001CEE 1E04 move.b D7, D4 00001CF0 D34C addx.w -[A1], -[A4] 00001CF2 762B moveq.l D3, 0x2B 00001CF4 1878 070C movea.b A4, [0x0000070C] 00001CF8 5DCB 28D1 dblt D3, +0x28D3 /* 000045CB */ 00001CFC 04CB .incomplete 00001CFE 5181 subq.l D1, 8 00001D00 8C53 or.w D6, [A3] 00001D02 092B 092E btst [A3 + 0x92E], D4 00001D06 1006 move.b D0, D6 00001D08 720B moveq.l D1, 0x0B 00001D0A 0E89 5761 300F .invalid.l A1, 0x5761300F // invalid immediate operation 00001D10 3206 move.w D1, D6 00001D12 C52A 1C04 and.b [A2 + 0x1C04], D2 00001D16 12FB 514B 0258 6B5A move.b [A1]+, [[PC + <>] + 0x2586B5A] 00001D1E 8B0D sbcd -[A5], -[A5] 00001D20 8308 sbcd -[A1], -[A0] 00001D22 2529 2101 move.l -[A2], [A1 + 0x2101] 00001D26 120B move.b D1, A3 00001D28 0EDA .incomplete 00001D2A D36A 8B0D add.w [A2 - 0x74F3], D1 00001D2E ED02 asl D2.b, 6 00001D30 1412 move.b D2, [A2] 00001D32 CB51 and.w [A1], D5 00001D34 C502 abcd D2, D2 00001D36 AB08 syscall PutPicOp 00001D38 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 00001D3A 455F chk.w D2, [A7]+ 00001D3C CB51 and.w [A1], D5 00001D3E 1704 move.b -[A3], D4 00001D40 981B sub.b D4, [A3]+ 00001D42 49AB 08FB .invalid 4, [A3 + 0x8FB] // invalid opcode 4 with b == 6 00001D46 13F3 010B 0A69 01AC 5304 02BB move.b [0x530402BB], [[A3 + <> + D0] + 0xA6901AC] 00001D52 5DAB 0873 subq.l [A3 + 0x873], 6 00001D56 0517 btst [A7], D2 00001D58 0CA3 3284 4012 cmpi.l -[A3], 0x32844012 00001D5E 6101 bsr +0x3 /* 00001D61 */ 00001D60 8341 AB08 pack D1, D1, 0xAB08 00001D64 E382 asl D2, 1 00001D66 8102 sbcd D0, D2 00001D68 1C0B move.b D6, A3 00001D6A 0E02 931C .invalid.b D2, 0x1C // invalid immediate operation 00001D6E E18B lsl D3, 8 00001D70 935D sub.w [A5]+, D1 00001D72 8D1A or.b [A2]+, D6 00001D74 E187 asl D7, 8 00001D76 5A53 addq.w [A3], 5 00001D78 095B bchg [A3]+, D4 00001D7A 2041 movea.l A0, D1 00001D7C 8C1C or.b D6, [A4]+ 00001D7E 0440 A955 subi.w D0, 0xA955 00001D82 4556 chk.w D2, [A6] 00001D84 C14E exg A0, A6 00001D86 E014 roxr D4.b, 8 00001D88 4002 negx.b D2 00001D8A EB37 roxl D7.b, D5 00001D8C 2304 move.l -[A1], D4 00001D8E 8500 sbcd D2, D0 00001D90 0F26 btst -[A6], D7 00001D92 F8DB 2A8D .extension 0x8DB <> // unimplemented 00001D96 043B 0324 8B18 subi.b [PC + A0 * 2], 0x24 /* '$' */ 00001D9C 2E04 move.l D7, D4 00001D9E 9B10 sub.b [A0], D5 00001DA0 4A13 tst.b [A3] 00001DA2 2008 move.l D0, A0 00001DA4 0053 4A53 ori.w [A3], 0x4A53 /* 'JS' */ 00001DA8 3907 move.w -[A4], D7 00001DAA 05EF .incomplete 00001DAC 5C56 addq.w [A6], 6 00001DAE D357 add.w [A7], D1 00001DB0 08CE 363A bset.b A6, 0x3A /* ':' */ 00001DB4 8100 sbcd D0, D0 00001DB6 170C move.b -[A3], A4 00001DB8 590F subq.b A7, 4 00001DBA 45F0 9302 170B lea.l A2, [[A0 + <> + A1 * 2] + 0x170B] 00001DC0 82E1 divu.w D1, -[A1] 00001DC2 EF8B lsl D3, 7 00001DC4 8D2A 10CB or.b [A2 + 0x10CB], D6 00001DC8 0BFA .incomplete 00001DCA 5300 subq.b D0, 1 00001DCC 6706 beq +0x8 /* 00001DD4 */ 00001DCE 18FB 720F move.b [A4]+, [PC + D7.w * 2 + 0xF] 00001DD2 E2DB lsr .w [A3]+ label00001DD4: 00001DD4 0280 AAB0 0337 andi.l D0, 0xAAB00337 00001DDA 363B C5D3 B910 26CB move.w D3, [[] - 0x46EFD935] 00001DE2 1107 move.b -[A0], D7 00001DE4 130B move.b -[A1], A3 00001DE6 A984 syscall FindDialogItem/FindDItem 00001DE8 0C18 .incomplete